如何进行iBATIS一对多映射的解析

如何进行iBATIS一对多映射的解析

这期内容当中小编将会给大家带来有关如何进行iBATIS一对多映射的解析,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

iBATIS一对多映射之中继VO如下属性:

如何进行iBATIS一对多映射的解析

publicclassRelayInfoVO{//中继信息privateStringbswitcherNames;//本端局privateStringdswitcherNames;//对端局privateStringsignalStatCount;//信令数privateStringrelayStatCount;//中继数privateListsignalVO;//信令List,用来存放信令List的……

iBATIS一对多映射信令VO如下属性:

publicclassSignalInfoVO{//信令信息privateStringbswitchers;//本端局privateStringdswitchers;//对端局privateStringsignalType;//信令类型privateStringsignalCount;//信令个数……

iBATIS的XML如下配置:

注:为中继

VO,column="{bswitcherNames=bswitcherName,dswitcherNames=DSWITCHERNAME}" 是为select="getSignalInfo"所传递的参数。select="getSignalInfo"为所要调用的SELECT查询语句。

﹤resultMapid="RelayInfoVO-Result-list"class="com.harvest.ermis.rscount.domain.RelayInfoVO"﹥﹤resultproperty="bswitcherNames"column="BSWITCHERNAME"nullValue=""/﹥﹤resultproperty="dswitcherNames"column="DSWITCHERNAME"nullValue=""/﹥﹤resultproperty="signalStatCount"column="SIGNALSTATCOUNT"nullValue=""/﹥﹤resultproperty="relayStatCount"column="RELAYSTATCOUNT"nullValue=""/﹥﹤resultproperty="signalVO"column="{bswitcherNames=bswitcherName,dswitcherNames=DSWITCHERNAME}"select="getSignalInfo"/﹥﹤/resultMap﹥

注:为信令VO

﹤resultMapid="SignalInfoVO-Result-list"class="com.harvest.ermis.rscount.domain.SignalInfoVO"﹥﹤resultproperty="bswitchers"column="BSWITCHERS"nullValue=""/﹥﹤resultproperty="dswitchers"column="DSWITCHERS"nullValue=""/﹥﹤resultproperty="signalType"column="SIGNALTYPE"nullValue=""/﹥﹤resultproperty="signalCount"column="SIGCOUTN"nullValue=""/﹥﹤/resultMap﹥﹤selectid="getRSInfo"resultMap="RelayInfoVO-Result-list"﹥……﹤/select﹥electid="getSignalInfo"resultMap="SignalInfoVO-Result-list"﹥selectc.switcherNameasBSWITCHERS,b.switcherNameasDSWITCHERS,linkTypeasSIGNALTYPE,count(*)asSIGCOUTNwherec.switcherName=#bswitcherNames#andb.switcherName=#dswitcherNames#groupbyb.switcherName,b.ATTACHING,c.switcherName,linktypeorderbyc.switcherName,b.SWITCHERORDER,linktype﹤/select﹥

iBATIS一对多映射的情况就介绍到这里,希望对你有所帮助。

上述就是小编为大家分享的如何进行iBATIS一对多映射的解析了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注亿速云行业资讯频道。

发布于 2022-01-10 23:45:14
收藏
分享
海报
0 条评论
45
上一篇:Javacc的实例分析 下一篇:Visual Web Developer Web创建方式是什么
目录

    推荐阅读

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码