Uploaded image for project: 'iBatis for Java [READ ONLY]'
  1. iBatis for Java [READ ONLY]
  2. IBATIS-313

Nested sql statements in resultmaps fails if the previous property is set to null

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 2.1.7
    • None
    • Core
    • None

    Description

      <resultMap id="documentResult" class="document" extends="Revision.revisionRootResult">
      <result property="uniqueId" column="uniqueDocumentId"/>
      <result property="revisions" column="id" select="Document.listRevisions"/>
      </resultMap>

      If the property "uniqueId" is set to null, then the select statement "Document.listRevisions" returns null.

      Quick fix is to set the selectstatement before the null property:

      <resultMap id="documentResult" class="document" extends="Revision.revisionRootResult">
      <result property="revisions" column="id" select="Document.listRevisions"/>
      <result property="uniqueId" column="uniqueDocumentId"/>
      <</resultMap>

      For some reason this works.

      Attachments

        Activity

          People

            Unassigned Unassigned
            hung Hung Huynh
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: