<? 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 > |