<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁(yè) :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    MyBatis中,可以使用Generator自動(dòng)生成代碼,包括DAO層、 MODEL層 、MAPPING SQL映射文件。 

    第一步:下載MyBatis的Generator工具 
    下載地址:http://code.google.com/p/mybatis/downloads/detail?name=mybatis-generator-core-1.3.1-bundle.zip&can=3&q=Product%3DGenerator 

    第二步:配置自動(dòng)生成代碼所需的XML配置文件,例如(generator.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:數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng),換成你自己的驅(qū)動(dòng)位置 -->
    <classPathEntry location="D:\libs\ojdbc14.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">
    <!-- 去除自動(dòng)生成的注釋 -->
    <commentGenerator>
    <property name="suppressAllComments" value="true" />
    </commentGenerator>
    <jdbcConnection driverClass="oracle.jdbc.driver.OracleDriver" connectionURL="jdbc:oracle:thin:@172.16.88.10:1521:mydb" userId="abc" password="abc">
    </jdbcConnection>
    <javaTypeResolver >
    <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
    <!-- targetProject:自動(dòng)生成代碼的位置 -->
    <javaModelGenerator targetPackage="com.test.model" targetProject="E:\eclipse 3.5.2\workspace\gao\src">
    <property name="enableSubPackages" value="true" />
    <property name="trimStrings" value="true" />
    </javaModelGenerator>
    <sqlMapGenerator targetPackage="com.test.mapping"  targetProject="E:\eclipse 3.5.2\workspace\gao\src">
    <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
    <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao"  targetProject="E:\eclipse 3.5.2\workspace\gao\src">
    <property name="enableSubPackages" value="true" />
    </javaClientGenerator>
    <!-- tableName:用于自動(dòng)生成代碼的數(shù)據(jù)庫(kù)表;domainObjectName:對(duì)應(yīng)于數(shù)據(jù)庫(kù)表的javaBean類(lèi)名 -->
    <table tableName="pds_system_item" domainObjectName="PdsSystemItem" />
    <table tableName="pds_system_level" domainObjectName="PdsSystemLevel" />
    </context>
    </generatorConfiguration>
    將這個(gè)文件保存至你下載的mybatis-generator-core-1.3.1文件夾下 

    第三步:用命令行運(yùn)行(記得選擇自己的文件地址)  
    java -jar E:\soft\mybatis-generator-core-1.3.1\lib\mybatis-generator-core-1.3.1.jar -configfile E:\soft\mybatis-generator-core-1.3.1\genrator.xml -overwrite





    我自己寫(xiě)的如下:
    <?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:數(shù)據(jù)庫(kù)的JDBC驅(qū)動(dòng),換成你自己的驅(qū)動(dòng)位置 -->
    <classPathEntry location="D:\abin\Java\MybatisTool\mybatis-generator-core-1.3.1\lib\mysql-connector-java-5.1.20-bin.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">
    <!-- 去除自動(dòng)生成的注釋 -->
    <commentGenerator>
    <property name="suppressAllComments" value="true" />
    </commentGenerator>
    <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/mycrm" userId="root" password="root">
    </jdbcConnection>
    <javaTypeResolver >
    <property name="forceBigDecimals" value="false" />
    </javaTypeResolver>
    <!-- targetProject:自動(dòng)生成代碼的位置 -->
    <javaModelGenerator targetPackage="com.test.model" targetProject="F:\nb\mp\src\main\java">
    <property name="enableSubPackages" value="true" />
    <property name="trimStrings" value="true" />
    </javaModelGenerator>
    <sqlMapGenerator targetPackage="com.test.mapping"  targetProject="F:\nb\mp\src\main\java">
    <property name="enableSubPackages" value="true" />
    </sqlMapGenerator>
    <javaClientGenerator type="XMLMAPPER" targetPackage="com.test.dao"  targetProject="F:\nb\mp\src\main\java">
    <property name="enableSubPackages" value="true" />
    </javaClientGenerator>
    <!-- tableName:用于自動(dòng)生成代碼的數(shù)據(jù)庫(kù)表;domainObjectName:對(duì)應(yīng)于數(shù)據(jù)庫(kù)表的javaBean類(lèi)名 -->
    <table tableName="testcrm" domainObjectName="testcrmone" />
    <table tableName="testmy" domainObjectName="testmyone" />
    </context>
    </generatorConfiguration>

    posted on 2012-06-21 18:10 abin 閱讀(13822) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Mybatis

    Feedback

    # re: Mybatis 自動(dòng)生成代碼工具 2014-11-29 10:27 李佳
    撒旦撒旦撒旦  回復(fù)  更多評(píng)論
      


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 在线观看特色大片免费网站| 视频一区在线免费观看| 亚洲色最新高清av网站| 自拍偷自拍亚洲精品播放| 国产V片在线播放免费无码 | 亚洲国产av玩弄放荡人妇| 污视频网站免费观看| 日本一区午夜艳熟免费| 日韩在线播放全免费| 永久黄网站色视频免费直播| 亚洲高清免费视频| 亚洲av日韩综合一区在线观看| 亚洲校园春色另类激情| 一日本道a高清免费播放| 亚洲一区在线免费观看| 精品国产亚洲第一区二区三区| 中文字幕在线免费视频| 91精品免费在线观看| 亚洲国产成人a精品不卡在线| 亚洲精品综合一二三区在线| 亚洲欧美中文日韩视频| 成人性生交大片免费看好| 久久精品免费一区二区喷潮| 国产亚洲精品精品国产亚洲综合| 亚洲日韩中文字幕| 在线播放国产不卡免费视频| 亚洲免费一级视频| 亚洲人成色7777在线观看不卡| 亚洲资源在线视频| 男人免费视频一区二区在线观看| 最近最好最新2019中文字幕免费| 国产精品无码素人福利免费| 亚洲AV无码成H人在线观看| 亚洲国产精品久久久久婷婷软件| 男人的天堂av亚洲一区2区| 未满十八18禁止免费无码网站| 国产精品自在自线免费观看| 4444亚洲国产成人精品| 一级一黄在线观看视频免费| 欧洲精品成人免费视频在线观看| 亚洲欧洲美洲无码精品VA |