CMP的事务是容器控制的 ,默认的是request
只要你的两个update方法抛出系统级异常或手工用sessionContext.setRollbackOnly()
在一个方法里调用这两个update,就会实现回滚EJB的查询语句(EJB QL)是为容器管理持久化实体bean的finder和select方法定义的查询 ,和SQL有些区别的
只要你的两个update方法抛出系统级异常或手工用sessionContext.setRollbackOnly()
在一个方法里调用这两个update,就会实现回滚EJB的查询语句(EJB QL)是为容器管理持久化实体bean的finder和select方法定义的查询 ,和SQL有些区别的
楼主:CMP的数据连接在服务器中设置和写在部署文件中
建议参看精通EJB2
可以用容器管理的事务,也可以自己管理事务
用的都是JTA
具体使用方法可以看看相关的文档!