我的原始需求是:按照eova的思想,系统用户表分别放在eova数据库的eova_user和demo数据库的user_info表,我在新增user_info用户时候,添加了拦截器
addBefore,用来在新增前首先插入到eova_user表,然后获取eova_user的自增ID后再插入user_info。实现过程中遇到的问题:现在的问题是,如何使上面的操作保证事务,要么同时插入,要么同时失败。
ID主键和RID由eova_user在维护,user_info从eova_user同步信息,所以顺序是先插入eova_user.
我觉得这个问题的原因是:拦截器如何保证事务