Created
July 2, 2014 06:08
mybatis generator config template for mysql
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8"?> | |
<!DOCTYPE generatorConfiguration | |
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" | |
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> | |
<generatorConfiguration> | |
<!--数据库驱动jar --> | |
<classPathEntry location="E:\mysql-connector-java-5.1.7-bin.jar" /> | |
<context id="DB2Tables" targetRuntime="Ibatis2Java5"> | |
<!--去除注释 (true好像不起作用) --> | |
<commentGenerator> | |
<property name="suppressAllComments" value="true" /> | |
</commentGenerator> | |
<!--数据库连接 --> | |
<jdbcConnection driverClass="com.mysql.jdbc.Driver" | |
connectionURL="jdbc:mysql://localhost:3306/news" | |
userId="root" | |
password=""> | |
</jdbcConnection> | |
<!--默认false | |
Java type resolver will always use java.math.BigDecimal if the database column is of type DECIMAL or NUMERIC. | |
--> | |
<javaTypeResolver > | |
<property name="forceBigDecimals" value="false" /> | |
</javaTypeResolver> | |
<!--生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) --> | |
<javaModelGenerator targetPackage="com.cyberdis" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
<property name="trimStrings" value="true" /> | |
</javaModelGenerator> | |
<!--生成SQLMAP文件 --> | |
<sqlMapGenerator targetPackage="com.qianyan.persistence.ibatis" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
</sqlMapGenerator> | |
<!--生成Dao文件 可以配置 type="XMLMAPPER"生成xml的dao实现 context id="DB2Tables" 修改targetRuntime="MyBatis3" --> | |
<javaClientGenerator type="SPRING" targetPackage="com.qianyan.persistence.dao" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
</javaClientGenerator> | |
<!--对应数据库表 mysql可以加入主键自增 字段命名 忽略某字段等--> | |
<table tableName="USER" domainObjectName="User" > | |
</table> | |
</context> | |
</generatorConfiguration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment