文档章节

generatorConfig.xml

ninjaFrog
 ninjaFrog
发布于 02/13 00:20
字数 358
阅读 9
收藏 0
<?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="D:\Develop\eclipse-workspace\mysql-connector-java-5.1.28-bin.jar" /> -->
	<context id="ninjafrog" targetRuntime="MyBatis3">
		<commentGenerator>
			<!-- 是否去除自动生成的注释 true:是 : false:否 -->
			<property name="suppressAllComments" value="true" />
		</commentGenerator>
		<!--数据库连接的信息:驱动类、连接地址、用户名、密码 -->
		<jdbcConnection
			connectionURL="jdbc:mysql://localhost:3306/databaseName?useUnicode=true&amp;characterEncoding=UTF-8"
			driverClass="com.mysql.jdbc.Driver" password="???" userId="???" />
		<!-- 默认false,把JDBC DECIMAL 和 NUMERIC 类型解析为 Integer,为 true时把JDBC DECIMAL 和 NUMERIC 类型解析为java.math.BigDecimal -->
		<javaTypeResolver>
			<property name="forceBigDecimals" value="true" />
		</javaTypeResolver>

		<!-- targetProject:生成PO类的位置 -->
		<javaModelGenerator targetPackage="com.gackey.entity" targetProject="projectName/src/main/java">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="false" />
			<!-- 从数据库返回的值被清理前后的空格 -->
			<property name="trimStrings" value="true" />
		</javaModelGenerator>
		<!-- targetProject:mapper映射文件生成的位置 -->
		<sqlMapGenerator targetPackage="mappers" targetProject="projectName/src/main/resources">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="false" />
		</sqlMapGenerator>
		<!-- targetPackage:mapper接口生成的位置 -->
		<javaClientGenerator targetPackage="com.gackey.mapper" targetProject="projectName/src/main/java" type="XMLMAPPER">
			<!-- enableSubPackages:是否让schema作为包的后缀 -->
			<property name="enableSubPackages" value="false" />
		</javaClientGenerator>

		<!-- 指定数据库表 -->
		<table schema="" tableName="???" />

		<!-- 自定义映射的对应名称 -->
		<!-- <table schema="???" tableName="???"> <columnOverride column="???" property="???" /> </table> -->

		<!-- 不生成example类及对应的CRUD方法,如下: -->
		<!-- <table tableName="???" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" 
			selectByExampleQueryId="false"> </table> -->
	</context>
</generatorConfiguration>

 

© 著作权归作者所有

共有 人打赏支持
ninjaFrog
粉丝 3
博文 71
码字总数 17784
作品 0
昌平
程序员
私信 提问
mybatis 逆向代码生成配置

第一步:先安装mybatis-generator插件; 第二步:创建maven项目, 在src/main/resources下创建generatorConfig.xml 第三步:配置generatorConfig.xml,具体配置如下: <?xml version="1.0" en......

yuanfy008
2015/11/02
0
0
mybatis generator 如何指定配置文件

我用的mybatis 然后用了自动生成代码的插件generator 问题来了;generator默认是读取根路径下的generatorConfig.xml文件配置的 然后我用maven管理项目 这样我就得在根路径放个generatorConf...

太黑_thj
2017/03/23
179
1
mybatis-generator-core生成mybatis的mapper的接口xml

第一步:新建文件夹t 拷贝相关jar到该目录下: 1:mysql-connector-java-5.1.26.jar 2:mybatis-generator-core-1.3.3.jar 3:mybatis-3.4.1.jar 4:generatorConfig.xml 其中:generatorCo......

独钓渔
2016/08/30
49
0
mybatis-generator的使用

第一,从官网( https://github.com/mybatis/generator/releases)上下载源码 第二,解压后lib文件夹中只有 mybatis-generator-core-1.3.2.jar、mybatis-generator-core-1.3.2-javadoc.jar、......

AntMoon
2016/05/11
102
1
十:在项目中使用 mybatis generator 自动生成Dao、Model、Mapping相关文件

前言:Mybatis-Generator的下载可以到这个地址: https://github.com/mybatis/generator/releases 1.相关文件 数据库架包 generatorConfig.xml 配置文件 2.maven 中配置 Generator 3.支持 id...

Sunny丶today
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【结构型】- 享元模式

享元模式 作用:利用共享技术有效地支持大量细粒度对象的复用 享元模式状态 内部状态:在享元对象内部不随外界环境改变而改变的共享部分,存储于享元对象内部 外部状态:随着环境的改变而改变...

ZeroneLove
昨天
1
0
Vue 中使用UEditor富文本编辑器-亲测可用-vue-ueditor-wrap

一、Vue中在使用Vue CLI开发中默认没法使用UEditor 其中UEditor中也存在不少错误,再引用过程中。 但是UEditor相对还是比较好用的一个富文本编辑器。 vue-ueditor-wrap说明 Vue + UEditor + ...

tianma3798
昨天
4
0
php-fpm配置

php-fpm配置 修改bbs.wangzb.cc.conf配置文件,将端口9000改为9001,重新访问网站是失败的 修改配置文件 # vim /etc/nginx/conf.d/bbs.wangzb.cc.conf# nginx -s reloadfastcgi_pass 1...

wzb88
昨天
1
0
配置方案:Redis持久化RDB和AOF

Redis持久化方案 Redis是内存数据库,数据都是存储在内存中,为了避免进程退出导致数据的永久丢失,需要定期将Redis中的数据以某种形式(数据或命令)从内存保存到硬盘。当下次Redis重启时,...

linuxprobe16
昨天
6
0
介绍NoSQL最受欢迎的产品

MongoDB MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。主要解决的是海量数据的访问效率问题,为WEB应用提供可扩展的高性能数据存储解决方案。当数据量达到50GB以上的时候,Mon...

问题终结者
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部