先定义
protected SessionContext context;
在两个基本方法里初始化和销毁
public void setSessionContext(SessionContext context) {
this.context = context;
}
public void ejbRemove() {
context = null;
}
下面看看使用的方法
根据我的经验,容器管理事务时,setRollbackOnly()的强制回滚分成两中.
1,你如果是查询数据库的话,这里事务全都不要提交,SESSION BENA的方法里面,可以用
try{
//做查询的代码
}finally{
context.setRollbackOnly();
}
2,如果是更新或者删除操作的话,就要先捕捉异常,然后回滚
try{
}catch(****Exception e){
context.setRollbackOnly();
}
protected SessionContext context;
在两个基本方法里初始化和销毁
public void setSessionContext(SessionContext context) {
this.context = context;
}
public void ejbRemove() {
context = null;
}
下面看看使用的方法
根据我的经验,容器管理事务时,setRollbackOnly()的强制回滚分成两中.
1,你如果是查询数据库的话,这里事务全都不要提交,SESSION BENA的方法里面,可以用
try{
//做查询的代码
}finally{
context.setRollbackOnly();
}
2,如果是更新或者删除操作的话,就要先捕捉异常,然后回滚
try{
}catch(****Exception e){
context.setRollbackOnly();
}
解决方案 »
- 帮看一个并发访问的问题!!!!!!!!!!!
- 菜鸟级问个SSH框架问题
- 通过java抓取任何指定网页的数据
- 如何在客户端通过Dwr实现无刷新验证‘验证码’是否正确?
- 关于hibernate 查询问题
- 88分求一个SSH框架整合开发的例子,但有一个小小的条件,嘿嘿。
- 一对多取级联数据问题
- 删除确认对话框(Y/N)的例子有没有???急需~~~~
- eclipse3.0+jboss-ide1.3+jboss4.0 出错
- 请问哪位大虾有关于“电子商务系统”的总体设计方案,提供一下!相关的资料也可以,谢谢!
- 在struts中使用starmtupload.upload()方法后的异常情况。
- 使用JbuilderX运行Struts程序出错了.
-------------------------------------------------支持OPEN SOURCE
-------------------------------------------------支持LINUX