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

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

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

    少年阿賓

    那些青春的歲月

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      500 Posts :: 0 Stories :: 135 Comments :: 0 Trackbacks
    MyBatis中,可以使用Generator自動生成代碼,包括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 

    第二步:配置自動生成代碼所需的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ù)庫的JDBC驅(qū)動,換成你自己的驅(qū)動位置 -->
    <classPathEntry location="D:\libs\ojdbc14.jar" />
    <context id="DB2Tables" targetRuntime="MyBatis3">
    <!-- 去除自動生成的注釋 -->
    <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:自動生成代碼的位置 -->
    <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:用于自動生成代碼的數(shù)據(jù)庫表;domainObjectName:對應(yīng)于數(shù)據(jù)庫表的javaBean類名 -->
    <table tableName="pds_system_item" domainObjectName="PdsSystemItem" />
    <table tableName="pds_system_level" domainObjectName="PdsSystemLevel" />
    </context>
    </generatorConfiguration>
    將這個文件保存至你下載的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





    我自己寫的如下:
    <?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ù)庫的JDBC驅(qū)動,換成你自己的驅(qū)動位置 -->
    <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">
    <!-- 去除自動生成的注釋 -->
    <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:自動生成代碼的位置 -->
    <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:用于自動生成代碼的數(shù)據(jù)庫表;domainObjectName:對應(yīng)于數(shù)據(jù)庫表的javaBean類名 -->
    <table tableName="testcrm" domainObjectName="testcrmone" />
    <table tableName="testmy" domainObjectName="testmyone" />
    </context>
    </generatorConfiguration>

    posted on 2012-06-21 18:10 abin 閱讀(13823) 評論(1)  編輯  收藏 所屬分類: Mybatis

    Feedback

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


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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 免费观看91视频| 久久久久亚洲AV无码专区首| 国产免费一区二区三区| 国产精品极品美女自在线观看免费 | 一级女人18片毛片免费视频| 亚洲国产模特在线播放| 亚洲妇熟XXXX妇色黄| 亚洲七七久久精品中文国产| 毛片免费全部播放一级| 免费A级毛片无码视频| 中文字幕免费在线视频| 日本黄页网址在线看免费不卡| 亚洲免费综合色在线视频| 亚洲天堂中文字幕在线观看| 亚洲人成电影亚洲人成9999网| 亚洲中文字幕第一页在线| 亚洲日本中文字幕天堂网| 免费一级毛片在级播放| 国产高清在线精品免费软件| 欧美男同gv免费网站观看| 99久久99这里只有免费费精品| 99ee6热久久免费精品6| 久久国产精品免费专区| 无码A级毛片免费视频内谢| 国产免费无码一区二区| a毛片免费全部播放完整成| 免费久久人人爽人人爽av| 中文成人久久久久影院免费观看| 国产免费牲交视频免费播放| h视频免费高清在线观看| 国产精品黄页免费高清在线观看| 一级人做人a爰免费视频| 国产精品免费看久久久香蕉| 精品国产呦系列在线观看免费| a级毛片免费高清视频| 国产精品免费久久久久电影网| 97在线视频免费公开视频| 日韩电影免费在线观看| **俄罗斯毛片免费| 成人无码区免费视频观看 | 亚洲欧洲精品成人久久曰|