用IDEA创建mybatis连接远程docker的Oracle出现的错误及解决办法

编程入门 行业动态 更新时间:2024-10-27 22:31:47

用IDEA创建mybatis连接远程docker的Oracle出现的错误及<a href=https://www.elefans.com/category/jswz/34/1767401.html style=解决办法"/>

用IDEA创建mybatis连接远程docker的Oracle出现的错误及解决办法

1.IDEA出现反编译报错,不能进行反编译(如图所示)

2.仔细检查了所有generatorConfig.xml也没有错误.

3.仔细检查了所有的包结构,也没有错误,而且报的是变异的错误,后来发现是pom.xml里面的路径错误

错误原因就是:指定的是resources文件夹下面,但是放到了java文件夹里面,导致找不到generatorConfig.xml,把generatorConfig.xml放到resources文件夹下面就完美解决编译错误.

解决完编译最大的bug出现了

当运行添加的时候出现错误,仔细检查mybatis-config.xml文件

里面缺少了这个配置映射文件.如果还出现没有序列的错误.最后检查generatorConfig.xml

再次运行Test测试添加的数据,成功添加数据.

总结原因:就是因为Oracle没有自动递增,必须创建序列,然后把id的触发器进行关联序列"idauto"(我自己起的名字);Mybatis结合docker连接Oracle数据库会出现很多的问题和bug,但是一定不要放弃,很可能里面的配置文件出现问题,只要外边的Oracle可视化工具能够连接上docker的Oracel,就说明已经成功了一半,只要坚持挑错,就一定会解决的,这是我的一些建议,希望可以帮助到大家.

更多推荐

用IDEA创建mybatis连接远程docker的Oracle出现的错误及解决办法

本文发布于:2023-07-28 19:54:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1293637.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决办法   错误   mybatis   IDEA   Oracle

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!