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事務配置中方法名的定義命名。修改後問題解決。