Spring的事物配置

来源:互联网 发布:手机免费刷q币软件 编辑:程序博客网 时间:2024/05/17 22:55

基于同事搭好的SSH框架,在里面添加点功能,写完代码,自己测试的时候发现在通过hibernateTemplate向数据库添加数据时报错:

org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.

原来是Spring的事物配置的问题,我忘了改掉同事的applicationContext.xml文件里的Spring的事物配置:

同事的配置:

<aop:config proxy-target-class="true"><aop:advisorpointcut="execution(* com.geowayg.*.service..*.*(..))"advice-ref="txAdvice" /></aop:config>
我的配置:

<aop:config proxy-target-class="true"><aop:advisorpointcut="execution(* com.andy.service..*.*(..))"advice-ref="txAdvice" /></aop:config>
因为我改掉了一些包,所以要写自己的相关包的路径。


原创粉丝点击