使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法

项目中一直在用自动生成代码只不过没有经过自己手生成,最近正好有空学习于是百度教程 ,看博客学习 其中在生成过程中还是遇到很多问题

使用MyBatis Generator自动创建代码:https://blog.csdn.net/lgd_guangdong/article/details/80050008


示例    xml

使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法_第1张图片


1.问题 配置  generatorConfig.xml

保证 xml 中的  标签 开闭合 , 导致问题如下

问题原因:xml文件中标签不完整,没有结束标签


解决办法:检查xml 文件 是否存在没有结束标签内容,如果以上方法没有效果 请注释 掉注释备注 你会发现惊喜


2.问题  对实体 "characterEncoding" 的引用必须以 ';' 分隔符 结尾


问题 原因: 原因是在配置文件中(示例)
jdbc:mysql://127.0.0.1/cache?useUnicode=true&characterEncoding=utf-8 
要改为 
jdbc:mysql://127.0.0.1/cache?useUnicode=true&characterEncoding=utf-8 

解决办法: 在xml的配置文件中 ;要用  &   代替。 


3. 问题 原因 :找不到 对应jar 

使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法_第2张图片

问题 原因: 由于疏忽大意看了多篇博客其中jar 复制出处和文章出处版本不一致 ,导致以上问题

解决办法:找到对应lib 目录 查找对应关联jar 对比相应版本 进行调整



最终结束执行目录 结构 如下  生成 generatorConfig.xml 配置 相应数据源及其 生成包 目录

使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法_第3张图片


其中需要注意的是 

使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法_第4张图片




最终版generatorConfig.xml

使用MyBatis Generator自动创建代码过程中 遇到的问题及其处理方法_第5张图片


你可能感兴趣的:(数据库)