前言
这几天自己建了一个测试项目,想用SSM框架来搭建,在使用Mybatis
的时候偶尔发现原来Mybatis
有代码生成器可以自动生成代码。于是就去了解了一番,在这里做个笔记。
MyBatis Generator
MyBatis属于一种半自动的ORM框架,所以主要的工作就是配置Mapping映射文件,但是由于手写映射文件很容易出错,所以可利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件。
使用自动生成的方式有很多种,我尝试了其中的两种。
使用maven插件
配置pom.xml
给pom.xml加Mybatis的plugin
|
|
配置generatorConfig.xml
在src\main\resources路径下新建generatorConfig.xml ,内容如下:
|
|
执行maven命令
mvn mybatis-generator:generate
生成后如下图:
需要手动改一下Dao接口的名字
使用mybatis-generator的jar包直接生成
把mybatis-generator-core-1.3.2.jar和generatorConfig.xml放在同一目录下
执行命令
java -jar mybatis-generator-core-1.3.1.jar -configfile generatorConfig.xml -overwrite
使用这种方式需要注意配置文件中的路径,最好使用绝对路径。
参考文件
|
|