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

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

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

    坐井觀天

    用左眼看頭頂?shù)倪@一塊天
    posts - 4, comments - 3, trackbacks - 0, articles - 0
      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    2007年1月7日

    環(huán)境:jboss-portal + jsp +?Hibernate + MySQL。

    下面的代碼貌似對(duì)我有所幫助,現(xiàn)在問(wèn)題聚焦在xml配置文件中使用定義<one- to many>的Set,
    Set set = getSubSubjects();
    只要在jsp中使用到set就會(huì)報(bào)錯(cuò),而且jboss中的控制臺(tái)顯示是由于jasperExeption引起的,沒(méi)有顯示Hibernate的錯(cuò)誤信息。

    我和下面代碼的不同之處是級(jí)聯(lián)的設(shè)置:cascade= "delete - all -dophin" !

    也許問(wèn)題就是出在這里,下午過(guò)去測(cè)試一下便知了。

    ------------------------------------------------------------

    Node對(duì)象中包含以下兩個(gè)屬性,
    ?

    private ?Node?parent;? // 父對(duì)象
    private ?Set?children? = ? new ?HashSet();? // 孩子集合

    其對(duì)應(yīng)的配置文件如下:

    ?1 < many-to-one
    ?2 ???????????? name ="parent"
    ?3 ????????????class ="com.norteksoft.bom.model.Node"
    ?4 ????????????cascade ="none"
    ?5 ????????????outer-join ="auto"
    ?6 ????????????column ="FK_NODE_ID"
    ?7 ???????? />
    ?8
    ?9 ???????? < set
    10 ???????????? name ="children"
    11 ????????????lazy ="true"
    12 ????????????cascade ="all"
    13 ????????????sort ="unsorted"
    14 ???????? >
    15
    16 ?????????????? < key
    17 ?????????????????? column ="FK_NODE_ID"
    18 ?????????????? >
    19 ?????????????? </ key >
    20
    21 ?????????????? < one-to-many
    22 ?????????????????? class ="com.norteksoft.bom.model.Node"
    23 ?????????????? />
    24
    25 ???????? </ set >
    26
    27





    ????? 下面是如何使用的代碼,當(dāng)然會(huì)用到遞歸:

    ?

    ?1 ??/**
    ?2 ???*?查詢所有孩子節(jié)點(diǎn)
    ?3 ???*?@param?node?Node
    ?4 ???*?@param?list?List
    ?5 ???*?@return?List
    ?6 ???*/
    ?7 ??public?List?findAllChildrenNodes(Node?node,?List?list)?{
    ?8 ????if?(node.getChildren().size()?==?0)?{
    ?9 ??????return?list;
    10 ????}?else?{
    11 ??????for?(Iterator?it?=?node.getChildren().iterator();?it.hasNext();?)?{
    12 ????????Node?theNode?=?(Node)?it.next();
    13 ????????list.add(theNode);
    14 ????????findAllChildrenNodes(theNode,?list);
    15 ??????}
    16
    17 ??????return?list;
    18 ????}
    19 ??}
    20
    21

    posted @ 2007-01-08 13:09 癩蛤蟆的左眼 閱讀(734) | 評(píng)論 (0)編輯 收藏

    我在Hibernate中的xml文件中定義了雙向映射,并附加了一個(gè)元素one-to-many產(chǎn)生的Set元素,并在持久化類用getSubSubject()取到了定義的Set集合,強(qiáng)制轉(zhuǎn)化成list行嗎?

    List list = (List)getSubSubject(); //Set getSubSubject() 是持久化類中提供的
    return list;

    程序沒(méi)有報(bào)錯(cuò),但驗(yàn)證時(shí)發(fā)現(xiàn)getSubSubjects()取不出東西 ,而且一使用它就報(bào)錯(cuò) ,遇到過(guò)嗎?



    eclipse3.2中文包下載:
    http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/NLpack1-eclipse-SDK-3.2-win32.zip

    posted @ 2007-01-08 01:13 癩蛤蟆的左眼 閱讀(4063) | 評(píng)論 (3)編輯 收藏

    賣jsp編程技巧的那個(gè)垃圾的所有實(shí)例的答案全部已收集

    posted @ 2007-01-07 17:00 癩蛤蟆的左眼 閱讀(361) | 評(píng)論 (0)編輯 收藏

    叫我左眼。

    決心不再坐井觀天,自己去看一下,摸索一下,思考一下,經(jīng)歷過(guò),就會(huì)認(rèn)識(shí)到,只看不做沒(méi)有任何意義。

    人生在世,做什么,做的像樣一些,執(zhí)著一些,與自己共勉,讓那些蹉跎過(guò)去的歲月,成為自己的過(guò)去,或許,新的一天,已經(jīng)開(kāi)始。

    posted @ 2007-01-07 16:45 癩蛤蟆的左眼 閱讀(414) | 評(píng)論 (0)編輯 收藏

    主站蜘蛛池模板: 久久综合久久综合亚洲| 色偷偷尼玛图亚洲综合| a级毛片无码免费真人| 在线91精品亚洲网站精品成人| 亚洲无线码一区二区三区| 69式互添免费视频| 日本高清免费中文在线看| 久久99国产亚洲精品观看| 性做久久久久久免费观看| 污污的视频在线免费观看| 亚洲黄色一级毛片| 四虎影视精品永久免费| 久久免费观看国产精品88av| 亚洲精华国产精华精华液| 亚洲精品V欧洲精品V日韩精品| 可以免费看的卡一卡二| 一级毛片在线免费播放| 亚洲一区二区三区深夜天堂| 亚洲综合另类小说色区色噜噜| 可以免费看的卡一卡二| 国产又黄又爽又大的免费视频 | 一区二区三区无码视频免费福利| 亚洲制服在线观看| 亚洲无码视频在线| 精品国产麻豆免费网站| 午夜视频免费在线观看| 人妻仑刮八A级毛片免费看| 亚洲av永久综合在线观看尤物| 日韩一卡2卡3卡4卡新区亚洲| 女人18一级毛片免费观看| 久久国产精品免费网站| 日韩电影免费在线观看网址| 久久精品亚洲AV久久久无码| 亚洲国产精品无码久久久蜜芽| 免费午夜爽爽爽WWW视频十八禁 | 免费中文熟妇在线影片| 免费人成在线观看网站| 成人嫩草影院免费观看| 亚洲另类无码专区首页| 亚洲视频中文字幕在线| 亚洲AV无码日韩AV无码导航|