mybatis generator 介绍
mybatis generator中文文档
MyBatis Generator (MBG) 是一个Mybatis的代码生成器 和 . 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。 您仍然需要对联合查询和存储过程手写SQL和对象。
在pom中添加插件
org.mybatis.generator mybatis-generator-maven-plugin 1.3.5 src/main/resources/mybatis-generator/generator-config.xml true false false Generate MyBatis Artifacts generate mysql mysql-connector-java 5.1.40 org.mybatis.generator mybatis-generator-core 1.3.5
src\main\resources src\main\java com/**/**/mapper/*.xml
在resource里添加文件
generator.properties
jdbc.driverClass=com.mysql.jdbc.Driver jdbc.connectionURL=jdbc:mysql://localhost:3306/mybatis jdbc.userId=root jdbc.password=1234 数据库中的表
generator-config.xml
启动运行
如果添加成功,点击运行generator,则控制台输出信息
Process finished with exit code 0
然后会自动生成