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

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

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

    java技術

    hibernate spring struts

    BlogJava 聯系 聚合 管理
      18 Posts :: 0 Stories :: 1 Comments :: 0 Trackbacks

    2009年12月24日 #

         摘要: 一、軟件(利器) 1.1 Everything Everything可以快速的搜索你本地硬盤(僅支持NTFS格式)的所有文件,速度秒殺一切工具,缺點就是只能根據文件名來搜索,不能根據內容來(這個Google Desktop Search也不太好用),但是這已經足夠了。 詳情請 via 善用佳軟-Everything:速度最快的文件名搜索工具 。 Tip...  閱讀全文
    posted @ 2012-03-31 11:09 just 閱讀(460) | 評論 (0)編輯 收藏

    1.decode(value,if1,then1,if2,then2,if3,then3,.....,else)
    如果value等于if1時,DECODE函數的結果返回then1,....,如何不等于任何一個if值,則返回else
    2.sign(變量1-變量2)
    如果(變量1-變量2)大于0返回1,小于0返回-1,等于0返回0
    3.COALESCE (expression_1, expression_2, ...,expression_n)
    列表中第一個非空的表達式是函數的返回值,如果所有的表達式都是空值,最終將返回一個空值。
    posted @ 2011-09-16 11:32 just 閱讀(239) | 評論 (0)編輯 收藏

    A和B是一對多的關系,在做更新操作的時候做如下動作:

    A = dao.read(id);
    List<B> bList = A.getBList();
    bList.clear();

    B b1 = new B();
    b1.setA(A);
    bList.add(b1);

    B b2 = new B();
    b2.setA(A);
    bList.add(b2);

    A.
    posted @ 2010-11-10 19:19 just 閱讀(340) | 評論 (0)編輯 收藏

    比如我們現在有一個Parent的實體,在Parent實體當中有一個children的Set
    由于這個children的數據并非非常重要,為了方便,我們在修改parent的時候,做法經常都是
    1,清空children全部刪了,再把新的children全部加進去。
    今天早上做這一方面工作的時候遇到一個問題,就是在更新parent的時候,報了一個
    Don't dereference a collection with cascade="all-delete-orphan"
    的異常,經常一半個小時的查資料和調試,終于找到了解決問題的辦法
    剛剛開始我的做法為:
    parent = parentService.findParentById(id);
    parent.getChildren.clear();
    parent.setChildren(newChildren);
    parentService.updateparent(parent);
    這樣做一定會報出一個Don't dereference a collection with cascade="all-delete-orphan"的異常
    原來是,對于parent的children這個Set,它本身是一個持久的集合,該集合存在于hibernate的對象池當中,通過
    parent.setChildren(newChildren)的設置之后,本身已經將parent對children集合的引用指到對象池外的一個集合。
    后來查詢資料后的做法為:
    parent = parentService.findParentById(id);
    parent.getChildren.clear();
    parent.getChildren.addAll(newChildren);
    parentService.updateparent(parent);
    做了幾次測試,問題解決。
    hbm配置如下:
    <set lazy="true" name="children" cascade="all,delete-orphan" inverse="true">
       <key column="PARENT_ID"/>
       <one-to-many class="Child"/>
    </set>
    另外,hibernate 3已經將cascade當中的選項做了修改,現在已經沒有了all-delete-orphan這個選項,雖然hibernate
    內部還是支持這個選項……

    posted @ 2010-11-09 16:30 just 閱讀(1893) | 評論 (0)編輯 收藏

    mvn install -U -e -Dmaven.test.skip=true //安裝跳過測試類,顯示詳細安裝錯誤信息
    mvn test -Dtest=myTest //運行某一個單元測試類

    posted @ 2009-12-24 12:03 just 閱讀(340) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 美腿丝袜亚洲综合| 亚洲男人的天堂www| 91丁香亚洲综合社区| 99久在线国内在线播放免费观看 | 日韩电影免费观看| 亚洲av无码国产精品色午夜字幕| 精品国产污污免费网站入口 | 久久精品亚洲综合专区| 久久不见久久见免费影院www日本| 亚洲乱码中文字幕综合234| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 麻豆狠色伊人亚洲综合网站 | 国产成人精品久久亚洲| 国产无遮挡色视频免费观看性色| 亚洲国产另类久久久精品小说| 成人无码区免费A∨直播| 亚洲αv久久久噜噜噜噜噜| 久久久久久免费一区二区三区| 亚洲精品线在线观看| 国产精品69白浆在线观看免费| 亚洲免费综合色在线视频| 免费在线观看一级毛片| 久久久久国色AV免费观看| 亚洲av鲁丝一区二区三区| 91精品视频免费| 国产精品亚洲专区无码WEB| 亚洲中文字幕丝袜制服一区| 国产精品99精品久久免费| 色婷五月综激情亚洲综合 | 香蕉视频在线观看亚洲| 99在线视频免费观看视频| 羞羞视频免费网站入口| 亚洲成a人片在线观看无码| 日本XXX黄区免费看| 免费精品视频在线| 久久亚洲精精品中文字幕| 日韩视频免费在线| 暖暖日本免费中文字幕| 亚洲国产成人无码AV在线| 亚洲自偷自偷偷色无码中文| 国产福利在线免费|