[ http://issues.apache.org/jira/browse/IBATIS-184?page=all ]
Clinton Begin closed IBATIS-184:
--------------------------------
Resolution: Won't Fix
Assign To: Clinton Begin
> ProbeException: There is no WRITEABLE property when using
> property[0].subproperty notation in ResultMap
> -------------------------------------------------------------------------------------------------------
>
> Key: IBATIS-184
> URL: http://issues.apache.org/jira/browse/IBATIS-184
> Project: iBatis for Java
> Type: Bug
> Components: SQL Maps
> Versions: 2.0.9, 2.1.5
> Environment: Windows 2000/XP, JDK 1.5
> Reporter: Jim Krygowski
> Assignee: Clinton Begin
>
> I'm getting the following error:
> com.ibatis.common.beans.ProbeException: There is no WRITEABLE property named
> 'requests[0]' in class 'com.saishintechnology.dto.Patient'
> at com.ibatis.common.beans.ClassInfo.getSetterType(ClassInfo.java:174)
> at
> com.ibatis.common.beans.GenericProbe.getClassPropertyTypeForSetter(GenericProbe.java:229)
> when I try to use an extended type property mapping in my ResultMap. The
> property mapping looks like this:
> <result property="requests[0].treatment" column="PlanTreatment"/>
> The javabean/pojo's getters/setters follow the JavaBeans indexed property
> conventions:
> public void setRequests(int argIndex, Request)...
> public void addRequest(Request argRequest)...
> public List<Request> getRequests()...
> public Request getRequests(int argIndex)...
> I notice that when the ClassInfo getSetterType method is invoked it uses
> requests[0] as the property type. I think that the [0] should have been
> stripped out at this point. Is this a bug or am I missing something from
> either my pojo or the result property configuration?
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira