Hi Andy, Thanks for the feedback. so _OID is to differentiate between class
(OID) and element (EID) derived tables. What is an element?

Thanks

On Mon, Nov 9, 2015 at 5:48 AM, Andy Jefferson <[email protected]> wrote:

> >> Just interested to know if there is any way to stop DataNucleus adding
> _oid
> >> to the end of all its generated foreign keys, this it with
> >> @PersistenceCapable( identityType = IdentityType.DATASTORE)?
> >> It adds _id_oid to the tail of them all so wondering why?
> >
> > Don't know why it does it (it is a rather odd name,  I agree) but iirc
> you
> can override it using @Column(name=...)
>
> FYI : This is documented at
> http://www.datanucleus.org/products/accessplatform_4_2/jdo/orm/datastor
> e_identifiers.html
>
> The JPA spec defines what column names should default to.
> The JDO spec does not, so DataNucleus provides 4 alternatives (default =
> "datanucleus2"), but you also have "jpa", "datanucleus1" and (for those
> with very old code) "jpox".
>
> And if sufficiently interested in there being a JDO spec definition of the
> default then kindly participate in Apache JDO issue
> https://issues.apache.org/jira/browse/JDO-727
>
>
> Regards
> --
> Andy
> DataNucleus (Web: http://www.datanucleus.org   Twitter: @datanucleus)
>

Reply via email to