
hibernate
wc0077
北漂的IT男
展开
-
Hibernate三种状态的区分,以及save,update,saveOrUpdate,merge等的使用
Hibernate的对象有3种状态,分别为:瞬时态(Transient)、 持久态(Persistent)、脱管态(Detached)。处于持久态的对象也称为PO(Persistence Object),瞬时对象和脱管对象也称为VO(Value Object)。瞬时态由new命令开辟内存空间的java对象, eg. Person person = new Person(转载 2012-02-23 22:00:43 · 472 阅读 · 0 评论 -
hibernate openSession和getCurrentSession
开启一个Session 的两种方式: 1.openSession:每次都是一个新的Session 2.getCurrentSession:如果当前有session,就用当前的,否则新建一个 2.1.用途:界定事务边界 2.2. 在事务提交的时候自动close 2.3.必须在配置文件中配置,这个属性可以再文档中查找原创 2012-04-14 11:04:05 · 937 阅读 · 0 评论