2 lahand lahand 于 2016.01.28 14:26 提问

MyBatis-generator-core 生成的Dao 怎么自定义名字 (或者手动修改哪些源码可以实现) 1C

generatorConfig.xml
图片说明
生成后
图片说明
com.lahand.dao下的BlackCardMapper类,怎么修改配置文件,让它生成 IBlackCardDa这样的名字,就是可以自定义生成的文件的名字

2个回答

qq_25250467
qq_25250467   2016.01.29 16:27

修改里面的generatorConfig.xml文件,在你要生成的文件节点下面加上属性domainObjectName="文件生成后的名称",入下图所示
图片说明

sun2015_07_24
sun2015_07_24   2016.01.28 14:34

这个好像是不行的。要手动去改。因为生成是按照你命名的那个entity类名的后面直接加上mapper的

sun2015_07_24
sun2015_07_24 回复lahand: 生成后直接把BlackCardMapper改成IBlackCardDa就可以啦。但是一般都不用这么搞。因为你用maybatis生成插件生成。那么我想你的项目肯定是不像平常的项目模型那样有dao、service之类的层。所以就这样就可以,让他默认是entity名加mapper就好了。因为mapper.java和mapper.xml这两个类是对应的。没必要改成你说的那样。你分包的时候分在dao层就可以了
接近 2 年之前 回复
lahand
lahand 手动改哪些文件?
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!