摘要: Hibernate是目前最流行的开源对象关系映射(ORM)框架。Hibernate采用低侵入式的设计,也即完全采用普通的Java对象(POJO),而不必继承Hibernate的某个基类,或实现Hibernate的某个接口。Hibernate是面向对象的程序设计语言和关系数据库之间的桥梁,Hibernate允许程序开发者采用面向对象的方式来操作关系数据库。因为我们知道hibernate它能支持透明持久化从这个角度来看它没有侵入性 所谓侵入性它没有侵入hibernate任何的API所以它叫轻量级框架,轻量级框架的好处是没有侵入性 另外的一个好处是为测试带来了好处,测试非常简单 测试就行我们写普通的 阅读全文
posted @ 2013-10-23 15:04 李贰白 阅读(339) 评论(0) 推荐(0) 编辑
摘要: SessionFactory.getCurrentSession与openSession的区别 1.如果使用的是getCurrentSession来创建session的话,在commit后,session就自动被关闭了, 也就是不用再session.close()了。但是如果使用的是openSession方法创建的session的话, 那么必须显示的关闭session,也就是调用session.close()方法。这样commit后,session并没有关闭2.getCurrentSession的使用可以参见hibernate\hibernate-3.2\doc\tutorial\src项目3 阅读全文
posted @ 2013-10-23 10:01 李贰白 阅读(2798) 评论(0) 推荐(0) 编辑