openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Craig L Russell <Craig.Russ...@Sun.COM>
Subject Re: Using acces-type PROPERTY
Date Wed, 25 Jun 2008 22:23:00 GMT
Hi Arun,

Do you have any identity property in your beans? The missing identity  
property might be disguised as wrong default for the other persistent  
properties.

And what Patrick says...

Craig

On Jun 25, 2008, at 10:32 AM, Arun Nagarajan wrote:

> Hi,
>        I have a set of java classes which has only setter and getter
> methods (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  
> persist
> java 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 their
> persistence 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  
> getInnerName
> and 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
> ------------------------------------------------------------------------------------------------------------------------

Craig Russell
Architect, Sun Java Enterprise System http://java.sun.com/products/jdo
408 276-5638 mailto:Craig.Russell@sun.com
P.S. A good JDO? O, Gasp!


Mime
View raw message