摘要: 实体Bean的三种状态如下图:判断依据1.bean有无ID2.Session缓存有无bean的ID和Bean的引用组成的map。3.数据库有无Bean。状态转换Teacher t = new Teacher();t.setName("ddd");//t是transient(t没有或有id,session缓存没有t,数据库没有t)session.save(t);//t是persistent(t有id,session缓存有t,数据库有t)session.close()://t是detached(t有id,session缓存没有t,数据库有t) 阅读全文
posted @ 2013-09-24 13:52 FishBird 阅读(319) 评论(0) 推荐(0) 编辑
摘要: JTA与JDBC JTA事务比JDBC事务更强大。一个JTA事务可以有多个参与者,而一个JDBC事务则被限定在一个单一的数据库连接。下列任一个Java平台的组件都可以参与到一个JTA事务中:JDBC连接、JDO PersistenceManager 对象、JMS 队列、JMS 主题、企业JavaBeans(EJB)、一个用J2EE Connector Architecture 规范编译的资源分配... 阅读全文
posted @ 2013-09-24 13:42 FishBird 阅读(159) 评论(0) 推荐(0) 编辑