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

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

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

    JAVA—咖啡館

    ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

    目前從實際應用來看,ORM的老大自然是Hibernate,可是iBatis因為相對比較直觀、學習曲線相對較低,因而也贏得了不少用戶的青睞。
    本文主要介紹作為iBatis輔助工具的iBator的使用方法。
    iBator是一個iBatis相關代碼的自動生成工具。
    1、安裝iBator的插件
    在Eclipse中,使用添加站點的方法,輸入網址http://ibatis.apache.org/tools/ibator,進行iBator的安裝。
    2、建議不要直接在使用iBatis的項目里直接使用iBator,推薦另外單獨建立一個項目來生成。比如,建立一個項目叫:IbatorPrj
    3、右鍵點擊IbatorPrj這個項目,如果剛才的插件安裝正確的話,就會看到一個“Add iBATOR to the build path”的選項,點擊一下。
    4、創建iBator的配置文件。下面是我的例子,大家在實際使用的過程中,需要根據自己的情況進行相應的修改。
    主要就是數據庫JDBC庫的路徑、數據庫驅動的類名、項目的名稱、包名等。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE ibatorConfiguration
      PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN"
      "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd">

    <ibatorConfiguration>
            <classPathEntry location="c:\javaLibs\MySql\mysql-connector-java-5.0.6-bin.jar" />

            <ibatorContext id="SampleiBator" targetRuntime="Ibatis2Java5">
                    <jdbcConnection driverClass="com.mysql.jdbc.Driver"
                            connectionURL="jdbc:mysql://localhost/sample" userId="root" password="admin">
                    </jdbcConnection>

                    <javaTypeResolver>
                            <property name="forceBigDecimals" value="false" />
                    </javaTypeResolver>

                    <javaModelGenerator targetPackage="com.sample"
                            targetProject="IbatorPrj\src">
                            <property name="enableSubPackages" value="true" />
                            <property name="trimStrings" value="true" />
                    </javaModelGenerator>

                    <sqlMapGenerator targetPackage="com.sample.xml"
                            targetProject="IbatorPrj\src">
                            <property name="enableSubPackages" value="true" />
                    </sqlMapGenerator>

                    <daoGenerator type="GENERIC-CI" targetPackage="com.sample.dao"
                            targetProject="IbatorPrj\src">
                            <property name="enableSubPackages" value="true" />
                    </daoGenerator>

                    <table schema="sample" tableName="tab1" domainObjectName="JavaBean1">
                            <property name="useActualColumnNames" value="false" />
                            <generatedKey column="ID" sqlStatement="MySql" identity="true" />
                    </table>

            </ibatorContext>
    </ibatorConfiguration>
    5、配置文件生成完畢后,右鍵點擊這個文件,選擇“Generate iBatis Artifact”,然后你就在配置的文件夾下找到自動生成的文件了。

    posted on 2009-11-24 10:26 rogerfan 閱讀(2132) 評論(0)  編輯  收藏 所屬分類: 【開源技術】
    主站蜘蛛池模板: 久久亚洲春色中文字幕久久久| 亚洲日韩在线观看免费视频| 真实国产乱子伦精品免费| 91麻豆精品国产自产在线观看亚洲| 羞羞漫画登录页面免费| yy6080亚洲一级理论| 国产AV无码专区亚洲AV琪琪| 国产免费av片在线无码免费看| 一区二区亚洲精品精华液| 夜夜爽免费888视频| 亚洲av成人中文无码专区| 国产成人高清精品免费鸭子| 国产精品亚洲色婷婷99久久精品| 又粗又硬又大又爽免费视频播放| 特级毛片aaaa级毛片免费| 区久久AAA片69亚洲| 久久免费观看国产精品88av| 成人黄软件网18免费下载成人黄18免费视频 | 久久国产乱子伦精品免费一 | 成人au免费视频影院| 337P日本欧洲亚洲大胆精品| 亚洲国产综合精品中文字幕| 国产免费无码AV片在线观看不卡| 久久久久久久亚洲Av无码| 国产在线国偷精品产拍免费| 日本中文字幕免费看| 亚洲AV无码国产精品色午友在线 | 国产亚洲精品免费视频播放 | 亚洲综合一区二区三区四区五区| 国产美女无遮挡免费网站| yellow免费网站| 亚洲精品中文字幕乱码| 日本19禁啪啪无遮挡免费动图| 久久成人18免费网站| 亚洲国产精品专区| 亚洲国产精品碰碰| 91免费人成网站在线观看18| 看亚洲a级一级毛片| 精品亚洲麻豆1区2区3区| 四虎影视永久免费观看| 久久免费的精品国产V∧|