问题分析:

             实际开发项目中,进行insert的时候,产生这个问题是Spring框架的一个安全权限保护方法,对于方法调用的事物保护,一般配置如下:

 1  <!-- 事务管理 属性 -->
 2     <tx:advice >
 3         <tx:attributes>
 4             <tx:method name="add*" propagation="REQUIRED"/>
 5             <tx:method name="append*" propagation="REQUIRED"/>
 6             <tx:method name="save*" propagation="REQUIRED"/>
 7             <tx:method name="update*" propagation="REQUIRED"/>
 8             <tx:method name="modify*" propagation="REQUIRED"/>
 9             <tx:method name="edit*" propagation="REQUIRED"/>
10             <tx:method name="insert*" propagation="REQUIRED"/>
11             <tx:method name="delete*" propagation="REQUIRED"/>
12             <tx:method name="remove*" propagation="REQUIRED"/>
13             <tx:method name="repair" propagation="REQUIRED"/>
14             <tx:method name="reset*" propagation="REQUIRED"/>
15 
16         
17             <tx:method name="*" propagation="REQUIRED" read-only="true"/>
18         </tx:attributes>
19     </tx:advice>
View Code

相关文章: