错误的原因
连接只允许用来读取数据
不能用来修改数据
举个例子 ,假如有下面这么个方法
boolean returnBook(Book book)
需要配置下对应的事务
<tx:method name="return*" propagation="REQUIRED" />
不然 就会报 这个 错误
Connection is read-only. Queries leading to data modification are not allowed
事务一般的配置如下
<tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="del*" propagation="REQUIRED" /> <tx:method name="update*" propagation="REQUIRED" /> <tx:method name="*" read-only="true" /> </tx:attributes> </tx:advice>