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) <ibatis-dev@incubator.apache.org> 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 > > >