2010-03-01 73 views
0

所有的,当我第一次调用buildSessionFactory时,Hibernate似乎在我的数据库上运行了一堆查询。它们从“选择”到“插入”有所不同。为什么是这样的,我该如何阻止它?Hibernate运行随机查询

编辑:经过一番审查后,没有查询不是随机的。他们似乎是插入,选择和删除到我的数据库表中。它几乎看起来像Hibernate插入一些记录,运行选择,以确保他们插入,然后删除它们。

+0

什么Hibernate版本和你正在使用什么数据库?查询是否真的是随机的,或者是否有重复的查询从一个会话到下一个会话?他们影响哪些表格? – 2010-03-01 21:27:22

+0

+1,将这些查询添加到问题 – zihotki 2010-03-01 22:21:04

+0

我认为你对random这个词的使用是不恰当的。 – 2010-03-01 23:14:14

回答

1

当会话管理器启动时,它会为映射对象生成并缓存一组标准的CRUD查询。你所看到的(可能)只是这个查询生成活动的记录。

+0

有什么办法可以禁用这些吗?或者我应该真的在乎吗? – 2010-03-02 20:16:56