Hibernate 休眠连接呼叫计数
我在某处读到commit=flush+commit 我只知道,当我们调用Hibernate 休眠连接呼叫计数,hibernate,Hibernate,我在某处读到commit=flush+commit 我只知道,当我们调用session.flush()时,我们的语句在数据库中执行,但没有提交 假设我们不对会话对象调用flush()方法,如果我们调用commit方法……它将在内部执行数据库上的语句,然后提交 提交=刷新+提交(在功能性的情况下) 我很好奇这将创建多少网络连接 我很好奇这将创建多少网络连接 通常,人们对数据库的SQL调用数量感兴趣。这与识别任何性能问题/瓶颈有关。此信息取决于您的特定域模型和查询/修改的数据量 所有这些调用都将通过
session.flush()
时,我们的语句在数据库中执行,但没有提交
假设我们不对会话对象调用flush()
方法,如果我们调用commit方法……它将在内部执行数据库上的语句,然后提交
提交=刷新+提交(在功能性的情况下)
我很好奇这将创建多少网络连接
我很好奇这将创建多少网络连接
通常,人们对数据库的SQL调用数量感兴趣。这与识别任何性能问题/瓶颈有关。此信息取决于您的特定域模型和查询/修改的数据量
所有这些调用都将通过与数据库的单个SQL连接执行。因此,每次提交都会有一个单一的网络连接(除非您使用的是一个罕见的分布式事务) 这可能会让您感兴趣: