Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into
这个异常产生的主要原因是DAO采用了Spring容器的事务管理策略,如果操作方法的名称和事务策略中指定的被管理的名称不能够匹配上,spring就会采取默认的事务管理策略(PROPAGATION_REQUIRED,readonly).如果是插入和修改操作,就不被允许的,所以包这个异常一般这个错误是事务引起的,如果确定事务没有问题,还是有这个错,可以重写OpenSessionInViewFilter的