Hi,Can you post the source file and the full stack trace? Also, just in case something is going wrong with inner class support, could you try moving InnerProduct to be a top-level class?
-Patrick On Jun 25, 2008, at 10:32 AM, Arun Nagarajan wrote:
Hi, I have a set of java classes which has only setter and gettermethods (as they are generated using XML beans). At the entity level, I have defined the access as 'PROPERTY'. But when I try to persist them, I am getting the following error. Can you please let me know how to persistjava classes, which have only getter and setter methods. Fields "com.ibm.retail.Product$InnerProduct.innerDesc, com.ibm.retail.Product$InnerProduct.innerName" are not a default persistent type, and do not have any annotations indicating theirpersistence strategy. If you do not want these fields to be persisted,annotate them with @Transient.The mapping.xml reads like this. The InnerProduct class has getInnerNameand getInnerDesc as well as setInnerName and setInnerDesc methods. No fields. <entity class="com.ibm.retail.Product$InnerProduct" access="PROPERTY"> <table name="PRODUCT"/> <attributes> <basic name="InnerName"> <column name="NAME"/> </basic> <basic name="InnerDesc"> <column name="DESCRIPTION"/> </basic> </attributes> </entity> Thanks and Regards, arun... ------------------------------------------------------------------------------------------------------------------------ Arun N, IBM ------------------------------------------------------------------------------------------------------------------------
-- Patrick Linskey 202 669 5907
smime.p7s
Description: S/MIME cryptographic signature
