Spring事务提交后部分实体没存到数据库
跟大队 2015-07-21 11:47:22 项目用的是SSH,在一个业务层的方法上method1使用了@Transactional注解,由于业务比较复杂这个方法需要调用到本类及另外一些类的方法,涉及到比较多的实体保存。方法正常结束事务自动提交后,在本类保存的实体都保存到数据库了,但是在另外一个类的一个方法method2中保存的实体在数据库中只保存了最后一次该方法保存的实体(比如 第一次进入方法中分别保存了ABC三个实体,第二次又保存了ABC三个实体,但是最终数据库只保存了第二次的ABC)。
method1和method2难道不是在同一事务中么?查了好久没有头绪,求各路大神们帮忙解答!菜鸟不胜感激啊。