Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipselink-users] @IndexColumn vs OrderColumn

I didnt explain it clearly.. In hibernate we are able to set the "POS"
attribute clearly (like "POS"=1 in the example). How can I do that in
eclipselink(By default it is set to "0" and i would like to change it

Cheers
Vaidya


On Tue, Jun 26, 2012 at 10:03 AM, Andrei Ilitchev
<andrei.ilitchev@xxxxxxxxxx> wrote:
> That should work.
> Note that "POS" field should be defined in join table "CATS_CAT".
>
>
> On 6/25/2012 5:44 PM, vaidya nathan wrote:
>>
>> Hi All,
>>
>> We are having the following entity in hibernate
>>
>> @Entity(name="CATS")
>> public class Categories
>> {
>>
>>  @OneToMany(fetch=FetchType.EAGER,
>> cascade={CascadeType.MERGE,CascadeType.PERSIST})
>>     @JoinTable(name="CATS_CAT",
>> joinColumns=@JoinColumn(name="CATS_ID"),
>> inverseJoinColumns=@JoinColumn(name="CATEGORIES_ID"))
>>     @IndexColumn(name="POS", base=1)
>>
>>
>>     private List<Category>  categories ;
>>
>> }
>>
>> and we want to convert them to eclipselink..
>>
>> @Entity(name="CATS")
>> public class Categories
>> {
>>
>>  @OneToMany(fetch=FetchType.EAGER,
>> cascade={CascadeType.MERGE,CascadeType.PERSIST})
>>     @OrderColumn(name="POS")
>>     @JoinTable(name="CATS_CAT",
>> joinColumns=@JoinColumn(name="CATS_ID"),
>> inverseJoinColumns=@JoinColumn(name="CATEGORIES_ID"))
>>     @PrivateOwned
>>
>>     private List<Category>  categories ;
>>
>> }
>>
>>
>> The issue that we are having is with the Order Column . We are not
>> able to set the POS attribute on the OrderColumn annotation. Is there
>> a way to do this in eclipselink?
>>
>> Otherwise we have to go through loops trying to get the tests running
>> with both these technologies since the entities are kind of shared
>> between the two implementations and we just have two different entity
>> managers working on the same set of entities.
>>
>> Thx
>> _______________________________________________
>> eclipselink-users mailing list
>> eclipselink-users@xxxxxxxxxxx
>> https://dev.eclipse.org/mailman/listinfo/eclipselink-users
>
> _______________________________________________
> eclipselink-users mailing list
> eclipselink-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/eclipselink-users


Back to the top