用Unitils测试DAO时出现Write operations are not allowed in read-only mode异常
transaction中method的读写权限的设置没有问题。
后来发现unitils.properties中
DatabaseModule.Transactional.value.default=disabled
遂改成commit,问题解决。
该行设置中:
commit 是单元测试方法过后提交事务
rollback 是回滚事务
disabled 是没有事务,默认情况下,事务管理是disabled