Hello,
I have found a cause of your problem: there is no property named "aAOSDoorSubTypePK". You have property named "AAOSDoorSubTypePK".
When java.beans.Introspector derives property names it generally de-capitalizes first letter after get/set. Except when first and second letters are in upper-case (your case).
Here is a javadoc for java.beans.Introspector.decapitalize()
My suggestion would be: rename getter/setter to:
getAAOSDoorSubTypePK -> getaAOSDoorSubTypePK
setAAOSDoorSubTypePK -> setaAOSDoorSubTypePK
Or you can just add getaAOSDoorSubTypePK()/setaAOSDoorSubTypePK() with same functionality so it will not break any existing code.
Regards,
Alius
I have found a cause of your problem: there is no property named "aAOSDoorSubTypePK". You have property named "AAOSDoorSubTypePK".
When java.beans.Introspector derives property names it generally de-capitalizes first letter after get/set. Except when first and second letters are in upper-case (your case).
Here is a javadoc for java.beans.Introspector.decapitalize()
Code:
/** * Utility method to take a string and convert it to normal Java variable * name capitalization. This normally means converting the first * character from upper case to lower case, but in the (unusual) special * case when there is more than one character and both the first and * second characters are upper case, we leave it alone. * <p> * Thus "FooBah" becomes "fooBah" and "X" becomes "x", but "URL" stays * as "URL". * * [USER="45788"]param[/USER] name The string to be decapitalized. * @return The decapitalized version of the string. */
getAAOSDoorSubTypePK -> getaAOSDoorSubTypePK
setAAOSDoorSubTypePK -> setaAOSDoorSubTypePK
Or you can just add getaAOSDoorSubTypePK()/setaAOSDoorSubTypePK() with same functionality so it will not break any existing code.
Regards,
Alius
Comment