2013年2月23日

关于hibernate的理解

摘要: Hibernate的Session生命周期是介于Connection和traceaction之间的。当Session需要操作数据库时,(一般使用连接池)会绑定到一个Connection上。Hibernate的各种特性都是通过一级缓存实现的,当我们使用hibernate的各种api操作对象时,所产生的效果都是先在一级缓存中记录所做的更改,当session执行flush操作时,hibernate会根据缓存中的对象和记录更改的数据进行比较,从而决定执行什么样的操作。例如:多次save一个持久化状态的对象是不起任何作用的、update一个托管状态的对象时,是否会真正执行update操作,其实就是将对象 阅读全文

posted @ 2013-02-23 22:33 so what 阅读(409) 评论(0) 推荐(0)

导航