mybatis-generator,最简单的配置使用
最近在整springboot和mybatis的整合,相比较spring data jpa,mybatis所有的sql都得自己写,在做一些基本的增删改查SQL时,会比较重复和繁琐。
mybatis-generator可以简化这个步骤,基本的增删改查代码可以一键生成,便捷使用。
mybatis-generator使用起来很简单,最好单独作为一个Maven工程,打成一个JAR使用。
1.pom.xml
引入两个依赖:
mybatis-generator-core是mybatis-generator的核心包
mybatis依赖是生成后的代码@Param注解要使用到
添加mybatis-generator maven插件
这里要注意的有两点:
configurationFile对应好generatorConfig.xml文件的位置;
要在插件里引入mysql-connector-java的依赖,不然zh执行时会出错。
2.generatorConfig.xml
5个节点:
jdbcConnection配置数据库连接信息;
javaModelGenerator配置生成的Model.java文件的位置;
sqlMapGenerator配置生成的*mapper.xml文件的位置;
javaClientGenerator配置生成的*mapper.java接口文件的位置;
table配置生成的数据表相关信息。
3.执行Maven命令:mybatis-generator:generate
自动生成了mybatis操作增删改查的SQL文件和接口。
很简单。