我调用模板里的delet方法
经过多次调试sql语句也输出了
就是不删除
不过用在数据库执行sql就删掉了
坐等高手
分数全给你们
这是Controll代码
[code="java"]
String userId = (String) request.getSession().getAttribute(
Constants.SESSION_USER_ID);
List list = this.bzptbatchbuymanager.findplgmbyuid(userId);
try {
for (BzptBatchbuy bzt : list) {
System.out.println(bzt.getId());
this.bzptbatchbuymanager.deleteBzptBatchbuy(bzt.getId());
}
} catch (Exception e) {
e.printStackTrace();
}
[/code]
这是通用dao的代码
[code="java"]
log.debug("deleting " + className + " instance");
boolean success = false;
try {
getSession().delete(getSession().load(entityClass, id));
log.debug("delete successful");
success = true;
} catch (RuntimeException re) {
log.error("delete failed", re);
throw re;
}
return success;[/code]
事物是spring来管理的
这是事物的级别
[code="java"]
PROPAGATION_REQUIRED,-Exception
[/code]