generatoræå¤ç§å·¥ä½æ¹å¼, eclipseæ件æ¯ä¸ç§æ¯è¾å好çæ¹å¼.
é¦å
å°
http://blog.mybatis.org/p/products.html , å¯ä»¥æ¾å°å¨çº¿å®è£
çå°å
å¨çº¿å®è£
å°å为
http://mybatis.googlecode.com/svn/sub-projects/generator/trunk/eclipse/UpdateSite/å®è£
å®æ¯ä¹å,æ°å»ºgeneratorConfig.xml, ç¨æ¥æ§å¶æ件çæ
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="D:\maven\repository\org\postgresql\postgresql\9.3-1103-jdbc41\postgresql-9.3-1103-jdbc41.jar" />
<context id="context1">
<commentGenerator>
<property name="suppressAllComments" value="true" /><!-- æ¯å¦åæ¶æ³¨é -->
<property name="suppressDate" value="false" /> <!-- æ¯å¦çæ注é代æ¶é´æ³ -->
</commentGenerator>
<jdbcConnection driverClass="org.postgresql.Driver"
connectionURL="jdbc:postgresql://192.168.1.1:14132/dev" userId="userId"
password="password" />
<!-- targetPackageæ¯ç®æ å
å, targetProjectæ¯å
æå¨çä½ç½®-->
<!-- javaModelGeneratorçæçæ¯å®ä½ç±», sqlMapGeneratorçæçæ¯æ å°æ件, javaClientGeneratorçæçæ¯dao -->
<javaModelGenerator targetPackage="auto.dto"
targetProject="testProject\src\main\java" />
<sqlMapGenerator targetPackage="auto.xml"
targetProject="testProject\src\main\java" />
<javaClientGenerator targetPackage="auto.dao"
targetProject="testProject\src\main\java" type="XMLMAPPER" />
<!-- domainObjectNameæ¯è¡¨å¯¹åºçå®ä½ç±»å, tableNameæ¯å¯¹åºç表å-->
<!-- tableå¯ä»¥é
ç½®å¤ä¸ª,enable*å 个åæ°æ¯ä¸ºäºèªå¨çæä¸äºé¢å¤çsqlæä½,å¯ä»¥å
³é-->
<table domainObjectName="StudentInfoDto" tableName="student_info"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
<table domainObjectName="TeacherInfoDto" tableName="teacher_info"
enableCountByExample="false" enableUpdateByExample="false"
enableDeleteByExample="false" enableSelectByExample="false"
selectByExampleQueryId="false">
</table>
</context>
</generatorConfiguration>
ç¶åå³å»æ件, éæ©Generate Mybatis Artifacts å³å¯.