项目部署环境发生变化,需要将原来的orcale库切换成mysql库的过程中出现一些问题:
1、clob类型需要修改类型,并删除bean中字段的@lob注解
2、切换mysql后事务隔离的级别放生了改变,orcale默认的级别是read committed而mysql默认的级别repeatable read导致同一事务中,提交的数据,在接下来的操作中无法查询到
解决办法:修改数据库的事务隔离级别
注意
¨ Hibernate不可能改变在受管环境下由应用服务器提供的数据库连接的隔离级别,只能通过改变应用服务器配置的方式来改变.
¨ 设置隔离级别是全局选项,会影响所有的连接和事务

本文讨论了从Oracle数据库迁移到MySQL过程中遇到的问题,包括clob类型的转换、事务隔离级别的差异及解决方案。
1183

被折叠的 条评论
为什么被折叠?



