ibatis-sqlmap-2.3.4.726.jar 级联查询无效的问题解决

(1)sqlmap配置

<sqlMap namespace="PetitionLetter">

  <typeAlias alias="PetitionLetter" type="com.cs.jfb.input.model.PetitionLetter"/>

  <typeAlias alias="ProcessFlow" type="com.cs.jfb.process.model.ProcessFlow"/>

  <typeAlias alias="Reporter" type="com.cs.jfb.input.model.Reporter"/>

  <typeAlias alias="LetterInformation" type="com.cs.jfb.input.model.LetterInformation"/>

  <typeAlias alias="Supervision" type="com.cs.jfb.supervision.model.Supervision"/>

 

  <resultMap id="PetitionLetterResult" class="PetitionLetter">

    <result property="id" column="id"/>

    <result property="identifier" column="identifier"/>

    <result property="reporter" column="reporter" select="selectReporter"/>

  </resultMap>

 

  <!-- Select with no parameters using the result map for Account class. -->

  <select id="selectAllPetitionLetter" resultMap="PetitionLetterResult">

    select * from t_petitionletter

  </select>

 

  <select id="selectReporter" resultClass="Reporter" parameterClass="int">

  select * from t_reporter where id = #id#

  </select>

</sqlMap>

 

(2)问题解决前:

依赖jar:

ibatis-sqlmap-2.3.4.726.jar

 

(3)出现问题

子查询selectReporter不执行,官方文档说是ibatis-common.jar和ibatis-sqlmap.jar是必需的,

但maven上搜罗半天,没有找到ibatis-common-2.3.4.726.jar,后经过比较,

发现ibatis-sqlmap-2.3.4.726.jar 和 ibatis2-sqlmap-2.1.7.597.jar的内容很像,

故用ibatis2-sqlmap-2.1.7.597.jar代替ibatis-common.jar, 问题解决(^_^)!

 

(4)问题解决后:

依赖jar:

ibatis-sqlmap-2.3.4.726.jar(感觉像是mave网站上对ibatis-common.jar进行了升级)

ibatis2-sqlmap-2.1.7.597.jar


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值