本人新手,自学的Spring 不知道 怎么得到是否发生了回滚~~
public boolean addUser(User u) {
try {
User us=userDao.getUserById(12);
us.setLoginName("测试3333333");
us.setPassword("xxxfffffffff");
us.setUserName("测试数据333333333333333333333!");
userDao.updateUser(us);
userDao.addUser(u);
System.out.println("没发生什么");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("发生了异常!! 进行设置");
return false;
}
return true;
}
我想让这个方法如果 回滚了就 返回false 表示层 就告诉用户 注册失败, 成功返回true
提示成功 ~~~但 貌似这样写不行啊~~~
求高手指点~~~!!!
public boolean addUser(User u) {
try {
User us=userDao.getUserById(12);
us.setLoginName("测试3333333");
us.setPassword("xxxfffffffff");
us.setUserName("测试数据333333333333333333333!");
userDao.updateUser(us);
userDao.addUser(u);
System.out.println("没发生什么");
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("发生了异常!! 进行设置");
return false;
}
return true;
}
我想让这个方法如果 回滚了就 返回false 表示层 就告诉用户 注册失败, 成功返回true
提示成功 ~~~但 貌似这样写不行啊~~~
求高手指点~~~!!!
解决方案 »
- 关于JSF Managed-Bean中注入spring bean初始化的问题
- Maven错误“'cmd' is not recognized as an internal or external command
- 帮忙 看一下这个 错误
- 关于界面程序+数据业务的应用设计
- 以前做的STRUTS入门SAMPLE(通过运行)今天运行有错误了...
- myeclipse下载
- 求 “Structs”的书籍~,急!
- 关于entity bean的数据源配置?(在线等)急急急急急急急急急急急急急急急............
- webservice在服务端能接收客户端的消息并作出反映吗
- 使用jb5和wl6开发ejb程序,出现严重错误?
- struts jquery json 提交表单
- 问一个jstl,EL表达式的问题~
你可以主动抛出一个异常
让spring回滚事务
如果被 声明式事务 回滚了就返回false
应该怎么实现
} catch (Exception e) {
// TODO Auto-generated catch block
System.out.println("发生了异常!! 进行设置");
return false;
}你catch后直接throw就行了,或者就不要catch
这样你外层捕捉到exception,就知道失败了
我只要在调用的时候 try{}catch{}下就行 是吗?