<? 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 >
<!-- 数据库驱动:选择你的本地硬盘上面的数据库驱动包 -->
< classPathEntry location = "E:\jar_pakage\mysql-connector-java-5.1.26-bin.jar" />
< context id = "DB2Tables" targetRuntime = "MyBatis3" >
< commentGenerator >
< property name = "suppressDate" value = "false" />
<!-- 是否去除自动生成的注释 true:是 : false:否 -->
< property name = "suppressAllComments" value = "false" />
</ commentGenerator >
<!--数据库链接URL,用户名、密码 -->
< jdbcConnection driverClass = "com.mysql.jdbc.Driver"
connectionURL = "jdbc:mysql://127.0.0.1/test" userId = "root" password = "root" >
</ jdbcConnection >
< javaTypeResolver >
<!-- 强制使用BigDeCimple字段,若为false将替换整数类型(短、整数、长等)。此功能是试图使数据库十进制和数字列更容易处理 -->
< property name = "forceBigDecimals" value = "false" />
</ javaTypeResolver >
<!-- 生成模型的包名和位置 -->
< javaModelGenerator targetPackage = "com.chn.frameweb.core.model"
targetProject = "src/main/java" >
< property name = "enableSubPackages" value = "true" />
< property name = "trimStrings" value = "true" />
</ javaModelGenerator >
<!-- 生成映射文件的包名和位置 -->
< sqlMapGenerator targetPackage = "mapping"
targetProject = "src/main/resources" >
< property name = "enableSubPackages" value = "true" />
</ sqlMapGenerator >
<!-- 生成DAO的包名和位置 -->
< javaClientGenerator type = "XMLMAPPER"
targetPackage = "com.chn.frameweb.core.mapper" targetProject = "src/main/java" >
< property name = "enableSubPackages" value = "true" />
</ javaClientGenerator >
<!-- 要生成的表 tableName是数据库中的表名或视图名 domainObjectName是实体类名 -->
< table tableName = "user" domainObjectName = "User"
enableCountByExample = "true" enableUpdateByExample = "true"
enableDeleteByExample = "true" enableSelectByExample = "true"
selectByExampleQueryId = "true" ></ table >
</ context >
</ generatorConfiguration >
|