,加get-related實(shí)現(xiàn)二:在代碼中使用DynamicViewEntity對(duì)象,加入addMemberEntity,addAlias,addViewLink,再用find查詢實(shí)現(xiàn)三:在entity.xml里定義view-entity實(shí)體對(duì)象,在查詢時(shí)就查這個(gè)view的對(duì)象1,方法沒(méi)寫(xiě)出來(lái),以后再" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

ofbiz學(xué)習(xí)筆記01--多表關(guān)聯(lián)查詢

系統(tǒng) 1656 0

不管做什么項(xiàng)目,肯定會(huì)用到多表關(guān)聯(lián)查詢數(shù)據(jù),從網(wǎng)絡(luò)查詢得知ofbiz有三種多表關(guān)聯(lián)查詢方法

  1. 實(shí)現(xiàn)一:Screem.xml? 中的? section? 里,加? <action>,? 加? get-related
  2. 實(shí)現(xiàn)二:在代碼中使用? DynamicViewEntity對(duì)象,加入addMemberEntity,addAlias,addViewLink,再用? find? 查詢
  3. 實(shí)現(xiàn)三:在? entity.xml? 里定義? view-entity? 實(shí)體對(duì)象,在查詢時(shí)就查這個(gè)view的對(duì)象

1,方法沒(méi)寫(xiě)出來(lái),以后再補(bǔ)充

2, 使用finddListIteratatorByCondtion把他查出來(lái)

      DynamicViewEntity dve = 
      
        new
      
      
         DynamicViewEntity();

            dve.addMemberEntity(
      
      "tt", "AA"
      
        );

            dve.addAlias(
      
      "tt", "userName"
      
        );

            dve.addAlias(
      
      "tt", "sex"
      
        );

            

              dve.addRelation(
      
      "one", "", "BB"
      
        , 

                      UtilMisc.toList(
      
      
        new
      
       ModelKeyMap("userName", "userName"
      
        )));

            

            dve.addMemberEntity(
      
      "te", "BB"
      
        );

            dve.addAlias(
      
      "te", "userName"
      
        );

            dve.addAlias(
      
      "te", "name"
      
        );

            dve.addRelation(
      
      "one", "", "AA"
      
        , 

                      UtilMisc.toList(
      
      
        new
      
       ModelKeyMap("userName", "userName"
      
        )));

            dve.addViewLink(
      
      "te", "tt", 
      
        false
      
      , UtilMisc.toList(
      
        new
      
       ModelKeyMap("userName", "userName"
      
        )));

            

            EntityListIterator salesUsageIt 
      
      = delegator.findListIteratorByCondition(dve, 
      
        null
      
      ,
      
        null
      
      , 
      
        null
      
      , 
      
        null
      
      , 
      
        null
      
      
         ); 

            list
      
      = salesUsageIt.getCompleteList();
    

?

3,方法按我的理解就是相當(dāng)于平常根據(jù)幾張表建一個(gè)view視圖,再查詢這個(gè)view

配置view-entity,之后查這個(gè)視圖就可以了。

      <view-entity entity-name="Vview" package-name="org.ofbiz.test">



        <member-entity entity-alias="TY" entity-name="AA"></member-entity>



        <member-entity entity-alias="TT" entity-name="BB"></member-entity>

        <alias-all entity-alias="TY"/>

        

		<alias name="userName" entity-alias="TY" group-by="true"/>

        <alias name="userName" entity-alias="TY"/>

		<alias name="sex" entity-alias="TY"/>

        <alias name="name" entity-alias="TT"/>

        <alias name="address" entity-alias="TT"/> 



        <alias name="userName" entity-alias="TY" field="userName" col-alias="userName"/>



        <view-link entity-alias="TY" rel-entity-alias="TT">

            <key-map field-name="userName" rel-field-name="userName"/>

        </view-link>

        <alias name="userName" entity-alias="TT" field="userName" col-alias="userName"/>



    </view-entity>


    

ofbiz學(xué)習(xí)筆記01--多表關(guān)聯(lián)查詢


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 免费国产不卡午夜福在线观看 | 在线久久| 黄色片网站在线观看 | 久久国产高清视频 | 一级黄色毛片免费看 | av线上免费观看 | 天天综合网天天综合色不卡 | 亚洲精品动漫一区二区三区在线 | 一级毛片免费不卡在线 | 天天干天天干天天干天天 | 久久伊人中文字幕有码 | 免费视频福利 | 在线观看人成午夜影片 | 久久久亚洲国产精品主播 | 成年人国产视频 | 四虎黄色网 | 欧美一级别 | 亚洲专区中文字幕 | 最新中文字幕日本 | 国产成人a大片大片在线播放 | 亚洲涩涩精品专区 | 日韩国产综合 | 91亚洲国产在人线播放午夜 | 久久精品卫校国产小美女 | 欧美一级毛片欧美毛片视频 | 四虎精品影院 | 国产理论最新国产精品视频 | 天天看天天射 | 欧美人一级淫片a免费播放 欧美人与zoxxxx另类9 | 亚洲va高清中文字幕 | 欧美特黄a级高清免费大片 欧美特黄a级猛片a级 | 911国产在线观看精品 | 视频一区二区国产无限在线观看 | 日本无翼乌全彩无遮挡动漫 | 欧美一级中文字幕 | 我不卡老子影院午夜伦我不卡四虎 | 黄色成人在线 | 国产成人精品久久免费动漫 | 久久香蕉精品成人 | 亚洲精品国产第一区二区三区 | 久久9966精品国产免费 |