1. 在maven项目下新建一个mbg.xml配置文件
2. 在百度搜索框中输入:https://github.com/mybatis/,找到Generator点击进去
找到XML Configuration Reference进去,复制主要的配置并修改设置:
<!--配置数据库的连接信息-->
<jdbcConnection
driverClass="com.mysql.jdbc.Driver"
connectionURL="jdbc:mysql://localhost:3306/数据库的名字"
userId="用户名"
password="密码">
</jdbcConnection>
<javaTypeResolver >
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<!-- 指定JavaBean生成的位置 -->
<javaModelGenerator
targetPackage="crud.bean"
targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
</javaModelGenerator>
<!-- 指定映射文件的位置 -->
<sqlMapGenerator
targetPackage="mapper"
targetProject=".\src\main\resources">
<property name="enableSubPackages" value="true" />
</sqlMapGenerator>
<!-- 指定接口生成的位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="接口文件的位置"
targetProject=".\src\main\java">
<property name="enableSubPackages" value="true" />
</javaClientGenerator>
<!-- table指定每个表的生成策略 -->
<table tableName = "表名1" domainObjectName = "JavaBean的类名1"></table>...
<table tableName = "表名n" domainObjectName = "JavaBean的类名n"></table>
3. 在自己新建的test包下创建一个Java文件,Mbg.java用来生成对应的mapper文件与JavaBean,dao等文件
找到With Java(使用Java文件的方式来生成文件):
拷贝上面的代码进行修改:
其中上面的
configFile = new File("generatorConfig.xml");
修改为自己一开始新建的mbg.xml配置文件的名字
4. 点击运行即可生成