Controller代码
public class UserController{
public void regist(){
。。。。。
UserService userServiceEnhance = enhance(UserService.class);
if (!userServiceEnhance.registUser(mobile, invitorUserId)) {
}
}
}
Service代码
public class UserService{
@Before(Tx.class)
public boolean registUser(String mobile, String invitorUserId){
SysUser user = new SysUser ();
UserInvite inviteRef = new UserInvite();
。。。。。
if (user.save()) {
inviteRef.set("accept_user_id", user.getStr("ids") );
}
boolean inviteRefSuc = inviteRef.save();
return inviteRef.save();
}
}
user保存成功后,inviteRef保存出错,但是事务没有回滚,哪位好心人来帮我看一下什么原因,非常感谢!