You need to read the "One Page JavaBeans Course" in the SQL Maps developer guide....
http://www.ibatis.com/common/download.html Page 47. Cheers, clinton On Thu, 17 Feb 2005 13:21:02 -0500, Jason Hall <[EMAIL PROTECTED]> wrote: > This is what i have defined in my bean > > private int netPrefixID2; > > How is this not the property of the bean? > > > -----Original Message----- > From: Larry Meadors [mailto:[EMAIL PROTECTED] > Sent: Thursday, February 17, 2005 1:17 PM > To: [email protected] > Subject: Re: Getting error with Bean Object property not writtable at > sqlmap config initial load > > Yep, there is still no netPrefixID2 property in the bean: > > <resultMap id="netwk" class="net"> > <result property="netPrefixID2" column="NetPrefixID"/> > </resultMap> > > Larry > > On Thu, 17 Feb 2005 13:08:27 -0500, Jason Hall <[EMAIL PROTECTED]> wrote: > > Sorry here is the correct to xml file. The original xml file had the wrong > > database field of "O1" it should have been NetPrefixID. > > > > Now. With the correct xml file netPrefixID2 is the property of Network.java > > and NetPrefixID is the column of the database. > > > > Here is the correct xml file. Still getting the same original error. > > > > ----------------------- > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" > > "http://www.ibatis.com/dtd/sql-map-2.dtd"> > > > > <sqlMap namespace="network"> > > > > <typeAlias alias="net" type="Network"/> > > > > <resultMap id="netwk" class="net"> > > <result property="netPrefixID2" column="NetPrefixID"/> > > </resultMap> > > > > <select id="getNetwork" resultClass="netwk" > > parameterClass="java.lang.Integer"> > > select > > NetPrefixID > > from NETWORK_PREFIX > > where netPrefixID = #value# > > </select> > > > > </sqlMap> > > > > -----Original Message----- > > From: Larry Meadors [mailto:[EMAIL PROTECTED] > > Sent: Thursday, February 17, 2005 1:03 PM > > To: [email protected] > > Subject: Re: Getting error with Bean Object property not writtable at > > sqlmap config initial load > > > > setNetPrefixID == netPrefixID, not netPrefixID2 > > > > On Thu, 17 Feb 2005 12:59:14 -0500, Jason Hall <[EMAIL PROTECTED]> wrote: > > > > > > > > > > > > I'm get this error below. What's the problem. > > > > > > Cause: com.ibatis.common.beans.ProbeException: There is no WRITEABLE > > > property named 'netPrefixID2' in class 'Network' > > > > > > > > > Network.java: > > > > > > > > > import java.io.*; > > > > > > public class Network implements Serializable { > > > private int netPrefixID2; > > > > > > > > > public void setNetPrefixID(int netPrefixID2) > > > { > > > this.netPrefixID2 = netPrefixID2; > > > } > > > > > > public int getNetPrefixID() > > > { > > > return netPrefixID2; > > > } > > > > > > } > > > > > > > > > > > > > > > > > > network.xml: > > > > > > <?xml version="1.0" encoding="UTF-8" standalone="no"?> > > > <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" > > > "http://www.ibatis.com/dtd/sql-map-2.dtd"> > > > > > > > > > > > > <sqlMap namespace="network"> > > > > > > <typeAlias alias="net" type="Network"/> > > > > > > <resultMap id="netwk" class="net"> > > > <result property="netPrefixID2" column="O1"/> > > > </resultMap> > > > > > > <select id="getNetwork" resultClass="netwk" > > > parameterClass="java.lang.Integer"> > > > select > > > O1 > > > from NETWORK_PREFIX > > > where netPrefixID = #value# > > > </select> > > > > > > > > > </sqlMap> > > >

