Created
July 2, 2014 06:07
-
-
Save user20161119/e5684293a16d6c63957f to your computer and use it in GitHub Desktop.
mybatis generator template for oracle
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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"> | |
<!-- oracle xml template --> | |
<generatorConfiguration> | |
<!--ORACLE 数据库驱动jar --> | |
<classPathEntry | |
location="E:/MavenRepository/com/oracle/ojdbc14/14/ojdbc14-14.jar" /> | |
<!-- This should cause an error because sqlMapGenerator is required for | |
the XMLMAPPER client --> | |
<context id="MyBatis3XMLMapper" targetRuntime="MyBatis3" defaultModelType="flat"> | |
<plugin type="org.mybatis.generator.plugins.EqualsHashCodePlugin" /> | |
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" | |
connectionURL="jdbc:oracle:thin:@1.1.1.1:1521:corvettedev" | |
userId="megodirect" password="megodirect"> | |
</jdbcConnection> | |
<!--默认false | |
Java type resolver will always use java.math.BigDecimal if the database column is of type DECIMAL or NUMERIC. | |
--> | |
<javaTypeResolver > | |
<property name="forceBigDecimals" value="false" /> | |
</javaTypeResolver> | |
<!--生成实体类 指定包名 以及生成的地址 (可以自定义地址,但是路径不存在不会自动创建 使用Maven生成在target目录下,会自动创建) --> | |
<javaModelGenerator targetPackage="com.cyberdis.ipd.entity" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
<property name="trimStrings" value="true" /> | |
</javaModelGenerator> | |
<!--生成SQLMAP文件 --> | |
<sqlMapGenerator targetPackage="com.cyberdis.ipd.mapper" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
</sqlMapGenerator> | |
<!--生成Dao文件 可以配置 type="XMLMAPPER"生成xml的dao实现 context id="DB2Tables" 修改targetRuntime="MyBatis3" --> | |
<!-- <javaClientGenerator type="SPRING" targetPackage="com.cyberdis.ipd.persistence.dao" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
</javaClientGenerator> --> | |
<javaClientGenerator type="XMLMAPPER" targetPackage="com.cyberdis.ipd.persistence.dao" targetProject="MAVEN"> | |
<property name="enableSubPackages" value="false" /> | |
</javaClientGenerator> | |
<table tableName="ord" domainObjectName="Order"> | |
</table> | |
</context> | |
</generatorConfiguration> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment