Java:Mybatis-generator使用:修订间差异

来自WHY42
imported>Soleverlee
(以“=配置生成实体、Mapper等= 以下是一个配置文件: <source lang="xml"> <generatorConfiguration> <context id="DB2Tables" targetRuntime="MyBatis3"> <jd...”为内容创建页面)
 
imported>Soleverlee
 
第37行: 第37行:
=自定义SQL=
=自定义SQL=
=使用生成的Mapper=
=使用生成的Mapper=
[[Category:Programe]]

2016年9月1日 (四) 10:09的最新版本

配置生成实体、Mapper等

以下是一个配置文件:

<generatorConfiguration>
	<context id="DB2Tables" targetRuntime="MyBatis3">
		<jdbcConnection driverClass="org.mariadb.jdbc.Driver"
			connectionURL="jdbc:mysql://localhost:3306/dump" userId="root"
			password="sa">
		</jdbcConnection>

		<javaTypeResolver>
			<property name="forceBigDecimals" value="false" />
		</javaTypeResolver>

		<javaModelGenerator targetPackage="com.riguz.db.dump.model"
			targetProject="src\main\java">
			<property name="enableSubPackages" value="true" />
			<property name="trimStrings" value="true" />
		</javaModelGenerator>

		<sqlMapGenerator targetPackage="dump.xml"
			targetProject="resource">
			<property name="enableSubPackages" value="true" />
		</sqlMapGenerator>

		<javaClientGenerator type="XMLMAPPER"
			targetPackage="com.riguz.db.dump.mapper" targetProject="src\main\java">
			<property name="enableSubPackages" value="true" />
		</javaClientGenerator>

		<table tableName="xxx"></table>
                .....
	</context>
</generatorConfiguration>

自定义SQL

使用生成的Mapper