菜鸟求教!
请问,在项目中有DAO层和service层。通过spring在service层中配置事务管理。在DAO层中使用hibernateTemplate对数据库做相关操作,service层中调用DAO层的方法,如果我在service的方法中写try catch,spring还会对事务进行管理吗?
请问,在项目中有DAO层和service层。通过spring在service层中配置事务管理。在DAO层中使用hibernateTemplate对数据库做相关操作,service层中调用DAO层的方法,如果我在service的方法中写try catch,spring还会对事务进行管理吗?
解决方案 »
- 如何将生成xml的格式话
- 一个奇怪的HQL语句
- hibernate get 出对象中关联的属性 如何配置
- 一道重复正则表达式问题
- 请问这种加密解密的方式是怎么实现的!?
- tomcat5.5 结合 iis6 后 怎样使用户输入 www.**.com 就能访问我的java web 急!!
- 连接被关闭!!!
- 大家快来,散分了,给建议就给分!!!
- 客户的访问服务器数据库sql-error-codes.xml error
- HttpClient发送POST请求,SpringMVC接收的问题。
- 求hql语句
- 配置c3p0连接池报错 No set method found for property怎么回事啊?
// TODO Auto-generated method stub
String str = ticr.getTicrId();
boolean b = str == null || "".equals(str);
try {
if(b){
ticr.setTicrId(Tools.getRandom());
ticr.setTicrDate(new Date());
}
this.infCardRecordDao.saveTicr(ticr);
} catch (Exception e) {
// TODO: handle exception
if(b){
throw new ServiceException("save ticr fail");
}else{
throw new ServiceException("update ticr fail");
}
}
}这是一个添加和修改ticr对象的一个方法看一下catch快里的语句,如果保存失败,就throw 。。到了action就能捕获这个ServiceException异常。。然后action可以给用户提示了