ssh hibernate修改数据库

 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配置文件加上 
1 <tx:annotation-driven transaction-manager="defaultTransactionManager" proxy-target-class="true" />
2     <bean id="defaultTransactionManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager">
3         <property name="sessionFactory" ref="sessionFactory" />
4     </bean>

在Dao层方法 加上@Transactional

posted @ 2019-03-05 20:11  若冲  阅读(483)  评论(0编辑  收藏  举报