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

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

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

    Java Blog for Alex Wan

    Let life be beautiful like summer flowers and death like autumn leaves.

    統計

    留言簿(10)

    BlogJava

    Blogs

    DIV+CSS

    JQuery相關

    友情鏈接

    常去的地方

    數據供應

    閱讀排行榜

    評論排行榜

    appfuse下使用ibatis的一般步驟和若干問題

    appfuse下使用ibatis的一般步驟和若干問題:
    1:在生成的項目的extras/ibatis下運行ant install
    刷新項目,出現兩個錯誤:
    Project ngucs is missing required library: 'lib/ibatis-2.1.7/jta.jar'
    The project cannot be built until build path errors are resolved
    兩種方法解決可以這個問題:
    (1)打開.classpath文件,將下面這一行刪除(因為在hibernate的配置中已經引用了jta.jar)
    <classpathentry kind="lib" path="lib/ibatis-2.1.7/jta.jar"/>
    (2)將lib/hibernate-3.1.3/lib/jta.jar拷貝到lib/ibatis-2.1.7/,刷新項目。
    2:如果不使用hibernate相關的操作,那么將和hibernate相關的文件(包括配置文件)和包刪除,以防發生混淆
    3:修改在生成的項目extras/appgen文件的build.xml
    <target name="merge-config" depends="merge-tests,merge-menu,merge-hibernate,merge-ibatis">
    中的“merge-hibernate,”去掉,這樣在appgen下運行ant install-detailed的時候就不會生成hibernate相關的文件了!
    4:生成文件不一定都能通過編譯,原因有很多種,常見的原因有:
    (1)數據表設計時對主鍵的類型的錯誤設計,通常是太短了,建議主鍵都使用bigserial類型,如果使用serial,在生成的文件中多處會出現對int類型一些操作!使用bigserial對應生成的類型是Integer這樣就不會有錯了!--對應這種錯誤,如果不能修改數據的設計的話就只好修改代碼咯!快捷的方法是將model中主鍵對應的成員變量的類型改成Integer,在其他地方(xml,dao,servic,action)對這個成員變量的引用(一般通過取值函數)也做相應的類型修改就可以了。
    5:修改完和主鍵相關的地方后,發現還有幾個和form相關的錯誤,這是因為相應的form還沒有生成,回到項目的根目錄,使用ant deploy命令就會生成了.
    6:關于insert中的selectKey,pgsql中應該是這樣放到insert sql語句后面,使用的函數應該是currval('tablename_id_seq')
    7:可以在appgen中修改相應的模板(xdt文件--一般在生成的項目extras/appgen/src中),使得appgen生成的代碼更接近自己的需要的代碼,這樣就可以減少生成代碼后的修改工作。


    Let life be beautiful like summer flowers and death like autumn leaves.

    posted on 2008-06-07 09:41 Alexwan 閱讀(796) 評論(0)  編輯  收藏


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


    網站導航:
    博客園   IT新聞   Chat2DB   C++博客   博問  
     
    主站蜘蛛池模板: 亚洲AV中文无码乱人伦| 亚洲AV永久无码精品一百度影院| 日韩精品福利片午夜免费观着| 2020亚洲男人天堂精品| 久久免费看少妇高潮V片特黄| 久久综合亚洲色HEZYO国产| 日韩成人免费视频| 亚洲丶国产丶欧美一区二区三区| 久久久青草青青国产亚洲免观| 亚州免费一级毛片| 污污视频免费观看网站| 亚洲男女性高爱潮网站| 亚洲国产成人影院播放| 成年人免费的视频| 人成午夜免费大片在线观看| 亚洲国产成人综合| 久久精品国产精品亚洲艾草网美妙| 免费福利在线播放| a毛片免费全部播放完整成| 亚洲日本在线电影| 亚洲国产综合91精品麻豆| 国产麻豆成人传媒免费观看| 亚洲国产成人无码AV在线| 亚洲电影一区二区| 一二三四视频在线观看中文版免费| ssswww日本免费网站片| 亚洲欧洲精品无码AV| 成人免费男女视频网站慢动作| 国产午夜精品久久久久免费视| 国产精品亚洲一区二区三区| 亚洲精品午夜在线观看| 国产中文在线亚洲精品官网| 最新中文字幕电影免费观看| 99精品免费观看| 久久国产福利免费| 亚洲精品国产成人中文| 久久久久亚洲AV成人网| 国产伦一区二区三区免费| 在线视频精品免费| 91大神在线免费观看| 国产一精品一AV一免费|