大神们帮忙,去了滴答拼车给的面试题,小弟我愣是没看懂,求解惑。
如下代码用spring管理,请说出代码是否有问题,如果有错请指出并修改。
classTestDao(){
public void doUpdate(){
try{
update table1;//一个更新操作,无需关注语法
update table2;//一个更新操作,无需关注语法
insert history;//一个插入操作,无需关注语法
}catch(Exception e){
logger.error(e.getMessage());
}
}
}
Class Test Service(){
@AutoWire
TestDao testDao;
@Transactional ( readOnly = false , rollbackFor = Exception.class)
public void doUpdate(){
try{
testDao.doUpdate();
}catch(Exception e){
logger.error(e.getMessage());
}
}
}