`
mark_5528
  • 浏览: 63545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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


分享到:
评论

相关推荐

    ibatis-sqlmap-2.3.4.726-sources.jar.zip_birth84v_cutting1v2_ibat

    《深入解析iBatis-SQLMap 2.3.4.726源码》 在Java开发领域,iBatis作为一个优秀的持久层框架,深受广大开发者喜爱。它将SQL语句与Java代码分离,提高了代码的可读性和可维护性。本篇将围绕iBatis-SQLMap 2.3.4.726...

    ibatis-2.3.4.726.jar,ibatis-2.3.0.677.jar,ibatis-2.3.3.720.jar下载

    这里提到的是iBATIS的三个不同版本的jar包:ibatis-2.3.4.726.jar、ibatis-2.3.0.677.jar以及ibatis-2.3.3.720.jar。 首先,让我们深入了解iBATIS的核心概念和功能: 1. **SQL Map配置**:iBATIS的核心是SQL Map...

    ibatis-2.3.3.720.jar

    ibatis-2.3.3.720.jar

    ibatis2.3.4.8.jar 和 ibatis-2.3.4.726.jar两个版本的下载

    在本主题中,我们将深入探讨Ibatis的两个特定版本:ibatis2.3.4.8.jar和ibatis-2.3.4.726.jar。 Ibatis的核心概念包括映射器(Mapper)、SQL映射文件和SqlSession。映射器是Ibatis的主要组件,它定义了数据库操作与...

    ibatis-sqlmap-2.3.4.741-sources.zip_4 3 2 1_ibatis-sqlm_ibatis-s

    标题 "ibatis-sqlmap-2.3.4.741-sources.zip_4 3 2 1_ibatis-sqlm_ibatis-s" 暗示了这是一个关于iBATIS SQLMap的源码包,版本号为2.3.4.741,可能是一个增强或修改后的版本,具有特定的优化和改进。描述中提到了针对...

    ibatis-2.3.0.677.jar

    标题 "ibatis-2.3.0.677.jar" 指向的是一个特定版本的 iBATIS 库,即版本号为 2.3.0.677 的 JAR 文件。iBATIS 是一个开源的 Java 框架,主要用于简化数据库与应用程序之间的交互。它在早期广泛应用于企业级应用开发...

    ibatis-sqlmap_2.3.4_2.jar两个版本的jar包

    - ibatis-sqlmap-2.3.4.726-sources.jar:这是Ibatis-SqlMap的源码包,包含了2.3.4.726版本的源代码,便于开发者查看和学习内部实现。 - ibatis-sqlmap-2.jar:这可能是Ibatis-SqlMap的早期版本,没有具体版本号,供...

    iBATIS-DAO-2.3.4.726.rar_com.ibatis.dao_iBATIS dao 2_iBatis DAO_

    在这个2.3.4.726版本的源码中,我们可以深入理解iBATIS DAO的工作原理,并通过添加注释来帮助我们更好地掌握其实现细节。 首先,iBATIS DAO的核心概念是SQL Maps,它们定义了数据库操作的SQL语句,并将其映射到Java...

    ibatis-sqlmap-2.jar.zip

    总结,`ibatis-sqlmap-2.jar.zip`中的`ibatis-sqlmap-2.jar`是iBatis-SQLMap 2的核心库,它为开发者提供了强大的SQL操作和对象映射功能。通过理解并熟练运用iBatis-SQLMap 2,开发者可以构建出高效、灵活的数据库...

    ibatis-2.3.4.732.jar

    ibatis-2.3.4.732.jar

    ibatis-sqlmap-2.jar

    ibatis-sqlmap-2.jar 对数据库进行操作的jar包 很方便使用

    ibatis-2.3.4.726最新API chm格式

    ibatis-2.3.4.726最新API chm格式 非常好用

    整合后的ibatis-2.3.0.677.jar

    使用Ibatis时,首先需要在项目中引入ibatis-2.3.0.677.jar,并配置相应的配置文件(如`sqlMapConfig.xml`),然后创建Mapper接口和对应的XML映射文件,最后在业务逻辑中通过SqlSession执行SQL语句。这个版本的Ibatis...

    ibatis-2.3.4.726官方最新开发包

    这个“ibatis-2.3.4.726官方最新开发包”包含了Ibatis框架的所有核心组件和文档,是进行Ibatis开发的重要资源。 首先,让我们深入了解一下Ibatis的主要特点: 1. **SQL映射**:Ibatis的核心是SQL映射文件,它允许...

    ibatis-2.3.4.726.jar

    iBATIS,作为Java开发中的一个著名持久层框架,由Clinton Begin在2001年创建,其...总的来说,iBATIS 2.3.4.726版本为Java开发者提供了一个强大、灵活的数据库访问解决方案,简化了传统的JDBC编程,提升了开发效率。

    ibatis-2.3.3.7.jar

    ibatis-2.3.3.7.jar

    ibatis-2.3.2.715.jar

    《深入解析ibatis-2.3.2.715.jar》 在Java开发领域,Ibatis作为一个轻量级的持久层框架,以其灵活、易用的特点深受开发者喜爱。本次我们将详细探讨`ibatis-2.3.2.715.jar`这个特定版本的Ibatis库,它为开发者提供了...

    ibatis-2.3.0.677-sources.jar

    ibatis-2.3.0.677-sources.jar 值得学习的源码资源,不容错过。

    com.springsource.com.ibatis-2.3.0.677.jar

    ibatis的jar包com.springsource.com.ibatis-2.3.0.677.jar

Global site tag (gtag.js) - Google Analytics