读书人

Maven+Mybatis+Spring配备之第三步:生

发布时间: 2012-09-06 10:37:01 作者: rapoo

Maven+Mybatis+Spring配置之第三步:生成Mybatis Bean
1.配置pom.xml
给pom.xml加Mybatis的plugin:

<plugin><groupId>org.mybatis.generator</groupId><artifactId>mybatis-generator-maven-plugin</artifactId><version>1.3.0</version></plugin>

还需要Mybatis的repository,在前面已经加过了。另外,需要加一个Mybatis generator的配置文件名的property:
<mybatis.generator.configurationFile>generatorConfig.xml</mybatis.generator.configurationFile>

2.配置generatorConfig.xml
<?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=".\\src\\main\\webapp\\WEB-INF\\lib\\classes12.jar" /><context id="DB2Tables" targetRuntime="MyBatis3"><jdbcConnection driveruserId="user"password="password"></jdbcConnection><javaTypeResolver><property name="forceBigDecimals" value="false" /></javaTypeResolver><javaModelGenerator targetPackage="com.rever.mybatis.model"targetProject=".\src\main\java"><property name="enableSubPackages" value="true" /><property name="trimStrings" value="true" /></javaModelGenerator><sqlMapGenerator targetPackage="com.rever.mybatis.model"targetProject=".\src\main\resources"><property name="enableSubPackages" value="true" /></sqlMapGenerator><javaClientGenerator type="XMLMAPPER"targetPackage="com.rever.mybatis.model" targetProject=".\src\main\java"><property name="enableSubPackages" value="true" /></javaClientGenerator><table tableName="TableName" domainObjectName="TableNameObject"><generatedKey column="ID" sqlStatement="select s_sequence.nextval from dual"type="pre" /></table></context></generatorConfiguration>


这里需要注意一点的是生成的xml存放路径最好放在src\main\resources路径下,否则Maven打包的时候不会把相关的xml文件打到war包里的。
3.执行maven命令,生成Mybatis文件:
mvn mybatis-generator:generate

读书人网 >软件架构设计

热点推荐