java 要处理3张表 表直接没外键关联,3张表必须同时处理成功! 其中任何张表操作失败怎么处理;有没有好的事物处理,求正解
public void undoUpdate(CaseFreezeDTO dto) {
// 保存bb2dc表
Bb2dc bb2dc = new Bb2dc();
BeanHelper.copyProperties(dto, bb2dc);
hibernate.save(bb2dc);
// 更新案件状态
Bb1a bb1a = findbb1a(dto.getAbz301());
try {
hibernate.update(bb1a);
} catch (DataAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//更新bb1k
Bb1k bb1k = new Bb1k();
try {
hibernate.update(bb1k);
} catch (DataAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}