这个事务中有两个insert,我想要的结果是第二个循环中的insert中报错时,第一个insert可以回滚。但是第二个insert倒是报错了,第一个还是正常插入。
@Aop(TransAop.READ_COMMITTED)
public void insertR (RF_RemindEvent t){
this.dao().insert(t);
List<Sys_user> users = dao().query(Sys_user.class, null);
for(Sys_user user : users){
Z_RemindEvent_User z = new Z_RemindEvent_User();
z.setRid(t.getId());
z.setUid(user.getId());
z.setState(-1);
dao().insert(z);
}
}