mybatis通过generator.xml自动生成代码

  • 格式:docx
  • 大小:39.22 KB
  • 文档页数:2
-->
<javaModelGeneratortargetPackage="com.exmple.po"targetProject="demo">
<propertyname="enableSubPackages"value="true"/>
<!-- <property name="trimStrings" value="true"/> -->
</javaClientGenerator>
<!--生成对应表及表名-->
<tabletableName="t_mem"domainObjectName="Member"enableCountByExample="false"
enableUpdateByExample="false"enableDeleteByExample="false"
<generatorConfiguration>
<!--数据库驱动-->
<!-- <classPathEntry location="derby.jar" /> -->
<contextid="Derby"targetRuntime="MyBatis3">
<!--把数据库注释添加到java文件中true:是:false:否-->
enableSelectByExample="false"selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
配置好后直接执行xml文件
<!DOCTYPEgeneratorConfiguration
PUBLIC"-////DTD MyBatis Generator Configuration 1.0//EN"
"/dtd/mybatis-generator-config_1_0.dtd">
</sqlMapGenerator>
<!--生成Dao类存放地址-->
<javaClientGeneratortype="XMLMAPPER"targetPackage="com.exmple.mapper"targetProject="demo">
<propertyname="enableSubPackages"value="true"/>
</javaModelGenerator>
<!--生成映射文件存放地址-->
<sqlMapGeneratortargetPackage="com.exmple.mapping"targetProject="demo">
<propertyname="enableSubPackages"value="true"/>
<commentGenerator>
<propertyname="suppressDate"value="true"/>
<propertyname="suppressAllComments"value="true"/>
</commentGenerator>
<!--数据库链接地址账号密码-->
<jdbcConnectiondriverClassห้องสมุดไป่ตู้"com.mysql.jdbc.Driver"connectionURL="jdbc:mysql://localhost:3306/admin1"userId="admin"password="admin">
</jdbcConnection>
<javaTypeResolver>
<propertyname="forceBigDecimals"value="false"/>
</javaTypeResolver>
<!--生成Model类存放位置
targetProject ==>指定所在工程路径
targetPackage ==>指定所在包路径
mybatis generator-
转自:https:///w1764033735/article/details/78876759
准备材料:
一个文件夹,一个数据库的驱动包,mybatis-generator-core-1.3.5.jar,一条生成语句
pom文件:添加配置
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
generatorConfig.xml文件
<?xmlversion="1.0"encoding="UTF-8"?>