当在修改用户操作的时候出现错误:
Write operations are not allowed in read-only mode (FlushMode.MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.
原因是:只读模式下(FlushMode.NEVER/MANUAL)写操作不被允许:把你的Session改成FlushMode.COMMIT/AUTO或者清除事务定义中的readOnly标记。
需要注意的是:启动后他默认是给没有配置事务边界的方法都默认为只读的,所以在插入数据时就会报上面的错。
jsp页面:
在applicationContext.xml中需要给update方法修改阅读方式: