I think so, yeah. On 11/22/06, Jeff Butler <[EMAIL PROTECTED]> wrote:
Wierd. Did you check to see if iBATIS works that way too? iBATIS isn't using Introspector.Jeff Butler On 11/22/06, Larry Meadors <[EMAIL PROTECTED]> wrote: > Not really: getxAxis will make a property named "xAxis". > > === > public class BeanName extends TestCase { > public void test() throws Exception { > BeanInfo info = Introspector.getBeanInfo(TestBean.class); > PropertyDescriptor[] propertyDescriptors = > info.getPropertyDescriptors(); > for(PropertyDescriptor pd : propertyDescriptors){ > System.out.println(pd.getName()); > } > } > public class TestBean{ > String xAxis; > public String getxAxis() {return xAxis;} > public void setxAxis(String xAxis) {this.xAxis = xAxis;} > } > > } > === > Output is: > class > xAxis > > You can *not* define a property named Xaxis, however. :-) > > Larry > > On 11/22/06, Jeff Butler (JIRA) < [email protected]> wrote: > > [ http://issues.apache.org/jira/browse/IBATIS-370?page=all ] > > > > Jeff Butler closed IBATIS-370. > > ------------------------------ > > > > Resolution: Invalid > > > > This isn't a bug - it is a peculiarity in the Javabeans spec. It turns out that it is impossible to have a property with only the first letter being lower case. You must specify the property as "XAxis". > > > > Please use the mailing lists to ask questions before submitting a bug. > > > > > > > no WRITABLE property with camel case properties > > > ----------------------------------------------- > > > > > > Key: IBATIS-370 > > > URL: http://issues.apache.org/jira/browse/IBATIS-370 > > > Project: iBatis for Java > > > Issue Type: Bug > > > Components: Tools > > > Affects Versions: 2.2.0 > > > Reporter: Andreas Voss > > > > > > I have a property in my domain model with getter/setter > > > int xAxis > > > int getXAxis() > > > void setXAxis(int x) > > > in the sqlmap there is a resultmap with result property="xAxis". > > > This causes the "no WRITABLE property" error. In ClassInfo.getSetterType() iBatis looks for a setter of the property "xAxis" in the map setTypes contains "XAxis" - so its not found. > > > > -- > > 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 > > > > > > >
