当前位置:编程学习 > JAVA >>

求解 事务权限问题

在执行新增返回的页面上出现这样的错误

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配置文件出问题了, 检查下 你Spring的事务管理是加在哪一层上的 最好加在service层上 --------------------编程问答-------------------- 如果你用的是spring的注解的话 那就在service层 这个方法上面加入 @Transactional(propagation=Propagation.REQUIRED)
如果你用的是配置文件你就查一下文档吧,这就是事务管理的问题 --------------------编程问答--------------------
引用 1 楼  的回复:
这个问题 我才出现过,你的spring配置文件出问题了, 检查下 你Spring的事务管理是加在哪一层上的 最好加在service层上


可以说的详细点么? 应该怎么配置啊? --------------------编程问答--------------------
引用 2 楼  的回复:
如果你用的是spring的注解的话 那就在service层 这个方法上面加入 @Transactional(propagation=Propagation.REQUIRED)
如果你用的是配置文件你就查一下文档吧,这就是事务管理的问题


如果是事务的问题的话 那应该怎么修改啊 ? 以前是好的啊.... 不知道为什么突然就抱着个错误了哦? --------------------编程问答-------------------- 这个东西是要加在你的 BO层的 --------------------编程问答-------------------- 是不是配置了只读?例如get* 为只读的。
补充:Java ,  Java EE
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,