hibernate
lookupwtd
这个作者很懒,什么都没留下…
展开
-
Hibernate 注意事项
1 session.flush() 把当前session缓存中修改的数据,都提交到数据库中。(和当前的session事物无关,哪怕是没开启事物,都会提交) 2 session.clear() 清空当前session中缓存的数据。在excuteHql或sql时,如果db中的数据和session不一致。需要clear掉session中的缓存数据 3 session.excuteUpdate() 会立翻译 2017-12-10 17:13:07 · 186 阅读 · 0 评论 -
hibernate session开启与数据库物理连接的时间关系
先说结论: spring openSession获取到的是hibernate session,并没有实际获取绑定数据库连接。 不到最后一刻,不操作db就不会获取实际的数据库连接。当第一次操作db时,hibernate session 才会绑定数据库物理连接。这样降低了session使用数据库连接时间片段,最大化的利用链接资源。所以spring连接打开的session是hiber原创 2017-12-08 22:26:59 · 1026 阅读 · 0 评论