<?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">
<!-- 陈宇超整理,最后一次更新2018/08 -->
<generatorConfiguration>
<classPathEntry location="ojdbc6.jar" />
<!-- MyBatis3Simple简化配置,MyBatis3满配置,包括XXExample类和复杂的dao、mapper.xml -->
<context id="OracleContext" targetRuntime="MyBatis3Simple">
<!--编码 -->
<property name="javaFileEncoding" value="UTF-8" />
<!--额外配置的生成tostring()方法的插件,mybatis支持很多插件,这些插件都在 org.mybatis.generator.plugins包下 -->
<plugin type="org.mybatis.generator.plugins.ToStringPlugin" />
<!--注释 type="cyc4j.MyComment"这里是我自己写的注释实现类(我将代码写死了,完全忽略下面三个属性),你们使用时可以删除我的实现,使用默认即可。 -->
<commentGenerator type="cyc4j.MyComment">
<!--是否产生注释,这是总的开关,true表示不生成注释,下面的三个配置都将失效 -->
<property name="suppressAllComments" value="false" />
<!--生成的注释中是否包含时间戳,默认false表示包含,为true则表示不包含 效果如:@mbg.generated Mon Oct 23
11:42:12 CST 2017 -->
<property name="suppressDate" value="true" />
<!--当属性为false或未指定时,生成元素时,所有生成的注释将不包括表和列注释 -->
<property name="addRemarkComments" value="true" />
<!--格式化suppressDate中的时间戳 效果如:@mbg.generated 2017-10-23 11:58:43 -->
<!-- <property name="dateFormat" value="yyyy-MM-dd HH:mm:ss" /> -->
</commentGenerator>
<!--jdbc连接 -->
<jdbcConnection driverClass="oracle.jdbc.OracleDriver"
connectionURL="jdbc:oracle:thin:@localhost:1521:boy"
userId="chenyuchao" password="123">
<property name="remarksReporting" value="true"></property><!--remarksReporting使得jdbc可以获取到字段和表头注释 -->
</jdbcConnection>
<!--类型解析器 -->
<javaTypeResolver>
<!--指定是否应强制对DECIMAL和NUMERIC字段使用java.math.BigDecimal,而不是在可能时替换整数类型 oracle中number(1~4)
-> short; number(5~9) -> Integer; number(10~18) -> long; number(18+) -> BigDecimal -->
<property name="forceBigDecimals" value="false" />
<!-- 指定是否应强制在DATE,TIME和TIMESTAMP字段中使用JSR-310数据类型,而不是使用java.util.Date 如果为true,则类型将按如下方式解析:
date -> java.time.LocalDate; time -> java.time.LocalTime; timestamp -> java.time.LocalDateTime -->
<property name="useJSR310Types" value="true" />
</javaTypeResolver>
<!--pojo位置 targetPackage指定生成类所在的包 -->
<javaModelGenerator targetPackage="pojo"
targetProject="./">
<!--自动为每一个生成的类创建一个构造方法,构造方法包含了所有的field -->
<property name="enableSubPackages" value="false" />
<!--设置是否在getter方法中,对String类型字段调用trim()方法 -->
<property name="trimStrings" value="true" />
<!-- 在targetPackage的基础上,根据数据库的schema再生成一层package,最终生成的类放在这个package下,默认为false -->
<property name="constructorBased" value="true" />
</javaModelGenerator>
<!--mapper.xml位置 -->
<sqlMapGenerator targetPackage="dao"
targetProject="./">
<property name="enableSubPackages" value="false" />
</sqlMapGenerator>
<!--interface位置 -->
<javaClientGenerator type="XMLMAPPER"
targetPackage="dao" targetProject="./">
<property name="enableSubPackages" value="false" />
</javaClientGenerator>
<!-- <table tableName="user" domainObjectName="User" /> --><!-- 表名是user,pojo类名是User -->
<table tableName="%" schema="CHENYUCHAO" /><!-- 暴力点,直接生成chenyuchao表空间下的所有表 -->
</context>
</generatorConfiguration>
<!-- 陈宇超整理,最后一次更新2018/08 -->
cmd 运行 MyBatis Generator
需积分: 19 133 浏览量
2018-09-25
01:55:40
上传
评论
收藏 3.32MB ZIP 举报
小羊哎CC
- 粉丝: 100
- 资源: 9
最新资源
- 555springboot + vue 线上教学平台.zip(可运行源码+数据库文件+文档)
- 554springcloud + vue 房产销售平台.zip(可运行源码+数据库文件+文档)
- 小霸王坦克游戏源码.7z
- 蓝桥杯单片机基础学习项目(LED,数码管,蜂鸣器,继电器,按键控制)
- 553springboot + vue 某银行OA系统.zip(可运行源码+数据库文件+文档)
- DatabaseWatermarkingBasedonTextFormat
- yolov8常用二维码检测检测+数据集
- -移动通信-网络课程设计与研究
- 基于Python的PCA人脸识别算法的原理及实现代码+文档详解.zip
- 甘肃移动全业务工程建设项目管理流程优化研究
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈