日期:2014-05-16 浏览次数:20647 次
如何通过mybatis generator自动生成mybatis的model和mapper.xml,讲一下自己亲自使用的步骤。
?
一、 构建mybatis环境
?
1、 在mybatis 主页http://code.google.com/p/mybatis/上下载相关jar
?
mybatis-generator-core.jar(版本自己选最新的)
2、创建一个mybatis配置文件,此文件需要手工生成。
下面是对mybatis配置文件的描述
其中:
classPathEntry是引用的jdbc jar包的路径
commentGenerator是用来出去时间信息的
jdbcConnection是制定jdbc连接的信息
javaTypeResolver是类型转换的信息
javaModelGenerator是模型生成信息,制定这些java model类的生成路径
sqlMapGenerator是mybatis的sqlMapper XML文件的生成信息,包含生成路径等
javaClientGenerator是应用接口的生成信息
table是制定的被生成的相关信息表,这些表必须在制定的jdbc连接中已被创建
mybatis配置文件样板
?
?
<context id="oracle" targetRuntime="MyBatis3">
<commentGenerator>
<property name="suppressDate" value="true" />
<property name="suppressAllComments" value="true" />
</commentGenerator>
<jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@127.0.0.1:1521:whpay" userId="wops"
password="wops" />
<javaTypeResolver>
<property name="forceBigDecimals" value="false" />
</javaTypeResolver>
<javaModelGenerator targetPackage="包名"
targetProject="">
<property name="enableSubPackages" value="true" />
<property name="trimStrings" value="true" />
<