东风小楼的gravatar头像
东风小楼 2017-08-29 17:43:08

mybatis反向工程自动生成entity+dao+映射文件mapper

自己平时练习的时候经常会用到mybatis的反向工程,自动生成entity+dao+映射文件mapper,感觉还是很方便的。

现在在这里分享出来:

 

首先,打开下图文件,按照自己的需求修改里面的设置,该文件里面有很详细的注解。

 

mybatis反向工程自动生成entity+dao+映射文件mapper

 

 

mybatis反向工程自动生成entity+dao+映射文件mapper

 

接着,打开GeneratorSqlmap文件,运行其主方法即可,

或者在目录里打开如下图,右键画圈部分,run as

 

mybatis反向工程自动生成entity+dao+映射文件mapper

 

说明:

1.使用此反向工程需要先在数据库中建好相应的表,再使用此反向工程可以自动生成entity+dao+mapper;

2.根据自己使用的数据库是MySQL或者是Oracle自行切换<jdbcConnection>,这个在文件generatorConfig中设置,目前我只添加了这两种数据库,使用其他数据库的友友请自行搜索;

3.这个项目是在maven下管理的。

4.最后是另外建一个临时的项目来运行这个反向工程,生成之后把需要的文件复制到自己的项目里面。


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:test.rar,文件大小:13.518K 下载
  • /
      • /test
        • /test/.classpath
        • /test/.project
          • /test/.settings
            • /test/.settings/.jsdtscope
            • /test/.settings/org.eclipse.jdt.core.prefs
            • /test/.settings/org.eclipse.m2e.core.prefs
            • /test/.settings/org.eclipse.wst.common.component
            • /test/.settings/org.eclipse.wst.common.project.facet.core.xml
            • /test/.settings/org.eclipse.wst.jsdt.ui.superType.container
            • /test/.settings/org.eclipse.wst.jsdt.ui.superType.name
            • /test/.settings/org.eclipse.wst.validation.prefs
最代码最近下载分享源代码列表最近下载
lironggang  LV38 2023年3月20日
李亮  LV19 2023年3月6日
King_wsk  LV18 2022年1月4日
17600446733  LV21 2021年10月17日
数据库1  LV12 2020年7月17日
起床困难户  LV4 2020年7月16日
hjc810794  LV8 2020年4月25日
woldxy  LV12 2020年1月13日
0312wangchen  LV26 2019年9月20日
宋文豪  LV10 2019年9月5日
最代码最近浏览分享源代码列表最近浏览
youwuzuichen  LV10 2023年6月26日
lironggang  LV38 2023年3月20日
李亮  LV19 2023年3月6日
暂无贡献等级
787194770  LV10 2023年2月24日
dengjunjun  LV15 2023年1月5日
189676630  LV4 2022年7月10日
Hachi6  LV13 2022年5月10日
King_wsk  LV18 2022年1月4日
wubinbin  LV11 2021年12月18日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友