org.springframework.dao.InvalidDataAccessApiUsageException: 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.
出现这个异常应该是方法涉及到持久化操作,并且这个类内涉及持久化操作的方法名都必须按照spring事务配置中方法名的定义命名。修改后问题解决。