浪子逍遥遥的gravatar头像
浪子逍遥遥 2017-04-17 18:45:52

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件

项目结构比较简单:

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件
主要的就3个文件:jdbc.properties,generatorConfig.xml和pom.xml

其中jdbc.properties内容如下:

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件

generatorConfig.xml的内容:

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件

如果不集成通用mapper的话,把generatorConfig.xml里面的plugin配置和pom.xml依赖的相关jar包去掉就行

通过maven插件自动生成源码:

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件

执行完刷新项目,效果如下:

maven+mybatis+通用mapper自动生成java实体类,映射接口与映射文件

 

特别注意:generatorConfig.xml里面context节点必须按顺序配置,不然会报错

[ERROR] XML Parser Error on line 34: 元素类型为 "context" 的内容必须匹配 "(property*,plugin*,commentGenerator?,(connectionFactory|jdbcConnection),javaTypeResolver?,javaModelGenerator,sqlMapGenerator?,javaClientGenerator?,table+)"。


打赏

文件名:test-generator.zip,文件大小:19.16K 下载
  • /
      • /test-generator
        • /test-generator/.classpath
        • /test-generator/.project
          • /test-generator/.settings
            • /test-generator/.settings/.jsdtscope
            • /test-generator/.settings/org.eclipse.jdt.core.prefs
            • /test-generator/.settings/org.eclipse.m2e.core.prefs
            • /test-generator/.settings/org.eclipse.wst.common.component
            • /test-generator/.settings/org.eclipse.wst.common.project.facet.core.prefs.xml
            • /test-generator/.settings/org.eclipse.wst.common.project.facet.core.xml
最代码最近下载分享源代码列表最近下载
wubinbin  LV11 2021年12月18日
fsan09178  LV1 2020年3月27日
DongMeng1994  LV2 2019年12月8日
wuqiwan123  LV21 2019年6月7日
orz咕叽  LV7 2019年2月17日
飞天1234  LV11 2019年1月27日
lichangliu1098  LV12 2019年1月21日
1217261221  LV12 2018年11月28日
15116241934  LV8 2018年8月6日
维语鸡年大吉  LV1 2018年7月17日
最代码最近浏览分享源代码列表最近浏览
lironggang  LV38 2023年3月20日
李亮  LV19 2023年3月6日
bai620123  LV16 2022年11月29日
wubinbin  LV11 2021年12月18日
xmz5351  LV1 2021年9月15日
sdgdfg 2021年4月6日
暂无贡献等级
花椒一条虫  LV1 2021年3月24日
笑得很美  LV11 2021年3月2日
阿拉斯加  LV5 2021年1月18日
kinggode  LV14 2020年11月1日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友