ibatis-user-java mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Pecelis, Sergio" <Pecel...@Toepfer.com>
Subject Error getting another object in resultMap
Date Wed, 27 Sep 2006 16:27:36 GMT
Error instantiating collection property for mapping 'documento'

I have ibatis 2.2.0

I am trying to retrieve and populate an object which itself contains
another object. 

The main object is 'Proveedor', the secondary object is 'Documento'.  I
refer to the secondary object in the main resultmap by its result map
name.

The resultMap is configured as:

<sqlMap namespace="Proveedor">

<typeAlias alias="proveedor"
type="ar.com.toepfer.utils.model.Proveedor"/>
<typeAlias alias="documento"
type="ar.com.toepfer.utils.model.Documento"/>

<cacheModel id="proveedorCache" type="LRU">
    <flushInterval hours="24"/>
    <property name="size" value="100"/>
</cacheModel>

<resultMap id="proveedorMap" class="proveedor">
	<result property="idProveedor" column="NROPRO"/> 
	<result property="descripcion" column="RAZSOC"/> 
	<result property="documento"
resultMap="Proveedor.documentoMap"/> 	
</resultMap>

<resultMap id="documentoMap" class="documento">
	<result property="nroDocumento" column="NRODOC"/> 
</resultMap>

<select id="getProveedorDoc" parameterClass="proveedor"
resultMap="proveedorMap">
SELECT NROPRO, RAZSOC, NRODOC
	FROM QS36F."TG.6A1F1"
	WHERE NROPRO = #idProveedor#
</select>

</sqlMap>

___________________________________________
CONFIDENTIALITY NOTICE
This e-mail and any files and/or attachments transmitted with it are strictly confidential
and intended solely for the use of the addressee. They may contain privileged and confidential
information and, if you are not the intended recipient, you are hereby notified that any dissemination
or copying and any use or disclosure of the information contained therein is strictly prohibited
and may be illegal. If you are not the intended recipient, please notify mail@toepfer.com
immediately and delete this message and any files and/or attachments thereto.

Mime
View raw message