最近在做一个权限管理系统的项目,整合myBatis的时候需要配置数据库相应的xml、entity、dao,手写的话工作量巨大,出错率又高
所以用了generator工具生成相应的文件,本以为用generator生成文件就万事大吉了,但是启动的时候一直启动不了
经过排查发现原来是自动生成了是xxMapper.xml文件的问题
用generatorxxMapper.xml配置文件(尤其是xxMapper.xml文件!!)generator内容不一定是对,需要注意的有以下几点:
-
① generator.xml配置文件中的生成模型等的包名和位置对应项目中的路径,不可随意填写
-
javaModelGenerator targetPackage="com.zhr.mango.dao.entity"
-
② 注意看生成的xxMapper.xml中是否有数据库字段信息被漏掉
-
③ 生成的xxMapper.xml中是否有相同的内容(我的就整整重合了一半的内容)