Hibernate
王四勇
这个作者很懒,什么都没留下…
展开
-
Hibernate的工作原理
一、Hibernate工作原理: 读取并解析配置文件 读取并解析映射信息,创建SessionFactory 打开Sesssion 创建事务Transation 持久化操作 提交事务 关闭Session 关闭SesstionFactory 二、Hibernate有什么好处: 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。...原创 2011-08-08 14:13:36 · 69 阅读 · 0 评论 -
Hibernate中悲观锁和乐观锁
我们在使用Hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。 Hibernate悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造...原创 2014-06-05 11:28:50 · 121 阅读 · 0 评论 -
Hibernate延迟加载带来的session close的解决方法
如果延迟加载出现session close的情况下可以在web.xml中配置spring的openSessionInViewFilter<filter> <filter-name>hibernateFilter</filter-name> <filter-class> org.springframework.orm.hibernat...原创 2013-10-16 17:00:30 · 245 阅读 · 0 评论