1)CMP是靠ejb-jar.xml中配置
<trans-attribute>Required</trans-attribute>
对entity bean提供的方法进行事务管理的,与以前的开发模式不同,con.setAutoCommit(false),con.commit()是有容器自动完成,就是说不管是BMP还是CMP,虽然在程序中完成了对数据库的操作,但事实上可能并没有真正更新到数据库中,什么时候更新有容器和相关配置文件决定。
2)在weblogic中的数据源一定要配置为TxDataSource,否则事务无法保证。