Java 在选择过程中,hibernate锁定表的时间有多长?
假设创建了一个方法,然后调用方法Java 在选择过程中,hibernate锁定表的时间有多长?,java,mysql,hibernate,Java,Mysql,Hibernate,假设创建了一个方法,然后调用方法Criteria.list()。它从表MyTalbe返回N结果(为了简单起见,没有连接)。那么休眠锁在MyTable中记录了多长时间呢?它是否会锁定所有选定行,直到所有行都被迭代?或者它会锁定行,直到会话打开为止(如果是,当它关闭时,如果我不调用关闭会话) 注意 数据库是MySql。选择后Hibernate不会锁定表。如果由于特定原因需要阻塞,则需要显式执行。因此,在选择时表被锁定?如果不显式执行此操作,则表不会完全锁定
Criteria.list()
。它从表MyTalbe
返回N
结果(为了简单起见,没有连接)。那么休眠锁在MyTable
中记录了多长时间呢?它是否会锁定所有选定行,直到所有行都被迭代?或者它会锁定行,直到会话打开为止(如果是,当它关闭时,如果我不调用关闭会话)
注意
数据库是MySql。选择后Hibernate不会锁定表。如果由于特定原因需要阻塞,则需要显式执行。因此,在选择时表被锁定?如果不显式执行此操作,则表不会完全锁定