<?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>
- <!-- 引入配置文件 -->
- <properties resource="jdbc.properties"/>
- <!-- 指定数据连接驱动jar地址 -->
- <classPathEntry location="C:\Users\Administrator\.m2\repository\mysql\mysql-connector-java\5.1.30\mysql-connector-java-5.1.30.jar" />
- <!-- 一个数据库一个context -->
- <context id="FCRMTables">
- <!-- 注释 -->
- <commentGenerator >
- <property name="suppressAllComments" value="true"/><!-- 是否取消注释 -->
- <property name="suppressDate" value="true" /> <!-- 是否生成注释代时间戳-->
- </commentGenerator>
- <!-- jdbc连接 -->
- <jdbcConnection driverClass="${driverClassName}"
- connectionURL="${url}" userId="${username}"
- password="${password}" />
- <!-- 类型转换 -->
- <javaTypeResolver>
- <!-- 是否使用bigDecimal, false可自动转化以下类型(Long, Integer, Short, etc.) -->
- <property name="forceBigDecimals" value="false"/>
- </javaTypeResolver>
- <!-- 生成实体类的包名和位置 注意targetProject的值为实体类放在工程中具体位置的相对路径,-->
- <javaModelGenerator targetPackage="com.qlm.entity"
- targetProject="src/main/java" >
- <!-- 是否在当前路径下新加一层schema,eg:fase路径com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] -->
- <property name="enableSubPackages" value="true"/>
- <!-- 是否针对string类型的字段在set的时候进行trim调用 -->
- <property name="trimStrings" value="true"/>
- </javaModelGenerator>
- <!-- 生成的SQLMapper映射文件包名和位置 -->
- <sqlMapGenerator targetPackage="mybatisMapper"
- targetProject="src/main/resources" >
- <!-- 是否在当前路径下新加一层schema,eg:fase路径com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] -->
- <property name="enableSubPackages" value="true" />
- </sqlMapGenerator>
- <!-- 生成DAO的包名和位置,这里配置将生成的dao类放在me.gacl.dao这个包下 -->
- <javaClientGenerator targetPackage="com.qlm.dao"
- targetProject="src/main/java" type="XMLMAPPER" >
- <!-- 是否在当前路径下新加一层schema,eg:fase路径com.oop.eksp.user.model, true:com.oop.eksp.user.model.[schemaName] -->
- <property name="enableSubPackages" value="true" />
- </javaClientGenerator>
- <!-- 配置表信息 -->
- <!-- schema即为数据库名 tableName为对应的数据库表 domainObjectName是要生成的实体类 enable*ByExample
- 是否生成 example类 -->
- <!-- 更改tableName和domainObjectName就可以 -->
- <table schema="qlm" tableName="tb_qlm_admin"
- domainObjectName="Admin" enableCountByExample="false"
- enableDeleteByExample="false" enableSelectByExample="false"
- enableUpdateByExample="false">
- </table>
- </context>
- </generatorConfiguration>
-
jdbc.properties文件如下
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/qlm?autoReconnect=true&useUnicode=true&characterEncoding=utf-8
username=root
password=root运行-->Run As -->Maven build-->Goals填写mybatis-generator:generate--Run
相关推荐
引入gennerator插件: <groupId>org.mybatis.generator <artifactId>mybatis-generator-...generator配置文件需要按照指定的命名generatorConfig.xml)按照约定更改配置 <!DOCTYPE generatorConfiguration PU
MongoDB3.0集群配置文件自动生成器 文件说明: -- cfg.conf.template -- mongod.conf.template -- mongos.conf.template cfg.conf.template : 集群配制服务器配制文件模板 mongod.conf.template: mongod进程...
Mybatis Generator逆向工程最完整配置详解,可以根据的需要添加到自己的工程里面。非要大于50个字吗? 凑一下哈 哈哈哈
mybatis-geneator是一款mybatis自动代码生成工具,可以通过配置,快速生成mapper和xml文件。 二、配置方法 在项目的pom文件中添加插件配置 ```java <groupId>org.mybatis.generator <artifactId>mybatis-...
3、配置generatorConfig.xml配置文件,详细如下 [html] view plain copy <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator ...
1. 从配置文件(通常是XML配置文件中)得到 sessionfactory. 2. 由sessionfactory 产生 session 3. 在session 中完成对数据的增删改查和事务提交等. 4. 在用完之后关闭session 。 5. 在java 对象和 数据库之间有做...
DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> 3. 运行MyGenerator中的main方法就可以...
本工具在MyEclipse2013下自动创建代码成功, MyBatis Generator 1.3.6最新版本,可直接解压并放在MyEclipse的目录dropins下,如下是generatorConfig.xml文件配置内容,供参考。 <?xml version="1.0" encoding=...
-- 配置生成器 --> <generatorConfiguration> targetRuntime="MyBatis3Simple"> <!-- 自动识别数据库关键字,默认false,如果设置为true,根据SqlReservedWords中定义的关键字列表; 一般保留默认值,...
<!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" ...<generatorConfiguration > </generatorConfiguration>
基于eclipse的ssm框架的后台管理实例,可以提供一些部署参考。 直接部署即可,运行sql文件。包含generatorConfiguration生成实体类层等。
DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"><generatorConfiguration> <properties ...
<?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">
2.项目运行修改配置 修改根目录下的mbgConfiguration.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Co
<generatorConfiguration>下面,不加这个不好使 location="E:\\\\Apache\\\\Maven\\\\mavenStore\\\\mysql\\\\mysql-connector-java\\\\5.1.46\\\\mysql-connector-java-5.1.46.jar" /> 代码中需要加入