<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

    2010年11月9日 #

         摘要: 一、軟件(利器) 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)編輯 收藏

    主站蜘蛛池模板: 亚洲天堂电影在线观看| 亚洲sss综合天堂久久久| 999任你躁在线精品免费不卡| 亚洲日本va午夜中文字幕一区| 日韩一区二区a片免费观看| 成年轻人网站色免费看| 日韩电影免费在线观看网址| 久久久久无码精品亚洲日韩| 无码一区二区三区AV免费| 毛片基地看看成人免费| 亚洲1234区乱码| 丝袜熟女国偷自产中文字幕亚洲| 午夜国产精品免费观看| 精品国产福利尤物免费| 亚洲乱码一区av春药高潮| 久久国产成人精品国产成人亚洲| 999国内精品永久免费观看| eeuss免费天堂影院| 亚洲色www永久网站| 亚洲av无码不卡| 亚洲人成网站色在线入口| 成人免费视频69| 一级午夜a毛片免费视频| 亚洲avav天堂av在线网爱情| 亚洲日韩精品无码一区二区三区| 成人免费看黄20分钟| 无码精品国产一区二区三区免费| 亚洲AV人人澡人人爽人人夜夜| 日韩a级毛片免费观看| 69精品免费视频| a级特黄毛片免费观看| MM1313亚洲精品无码久久| 亚洲色图视频在线观看| 亚洲区小说区激情区图片区| 在线日韩av永久免费观看| **实干一级毛片aa免费| 免费观看91视频| 久久WWW免费人成—看片| 国产91成人精品亚洲精品| 亚洲国产乱码最新视频| 久久亚洲AV成人无码|