maven配置文件pom。xml的标签<build> 增加如下插件配置:
ymail ............... org.mybatis.generator mybatis-generator-maven-plugin 1.3.2 true true
在resources目录下新建 generatorConfi.xml 配置文件
generatorConfi.xml的配置如下:
在resources目录下新建 数据源配置文件:datasource.properties
datasource.properties配置内容如下:
#db.driverLocation=G:\\my_resources\\jar\\mysql-connector-java-5.1.6.jardb.driverLocation=G:\\my_resources\\jar\\mysql-connector-java-5.1.6-bin.jardb.driverClassName=com.mysql.jdbc.Driverdb.url= jdbc:mysql://192.168.43.21:3306/mmall?characterEncoding=utf-8db.username=rootdb.password=123456
运行插件:
点击IDEA右侧的 maven项目侧边栏,展开:
展开后找到下图的插件位置,双击 运行
控制台显示下面的内容则逆向成功
查看包中的dao接口pojo映射类,以及resources中的mappers的sql实现
其他执行方式:
cmd 进入项目所在跟目录执行(本地自己下载了mavn并配置了环境变量): mvn mybatis-generator:generate |
强烈建议所有的表都包含create_time和update_time两个字段
为了不浪费开发时间以及经历,这两个字段的值交给db(sql)来自行赋值,将每一个mapper的xml配置文件中的
insert语句的value中的create_time和update_time的值改为函数now(),
update语句的value中的update_time的值改为函数now()。
其中now()是mysql的内置函数
例如:
改为: