【问题标题】:Hibernate running random queriesHibernate 运行随机查询
【发布时间】:2010-03-02 10:00:40
【问题描述】:

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

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

【问题讨论】:

  • 您使用的是什么 Hibernate 版本和什么数据库?查询真的是随机的,还是从一个会话到下一个会话有重复的查询?它们会影响哪些表?
  • +1,将这些查询添加到问题中
  • 我认为你使用随机这个词是不恰当的。

标签: java hibernate


【解决方案1】:

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

【讨论】:

  • 有没有办法禁用这些?还是我真的应该关心?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-04-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多