|
Re: Hibernate EList [message #925004 is a reply to message #924976] |
Thu, 27 September 2012 09:52 |
Martin Taal Messages: 5468 Registered: July 2009 |
Senior Member |
|
|
Hi Zainab,
Hibernate can handle nm associations. The wiki page you refer to discusses this, it needs join tables that's all. But
this is done automatically by Teneo.
I think you create an EAttribute but you should create an EReference with upperbound -1 on both sides of the association
and as an etype use your own eclass (User) and not EEList. So it is not necessary to use EEList in your ecore file directly.
Teneo will automatically take care of creating join tables etc.
See also this page for related options:
http://wiki.eclipse.org/Teneo/Hibernate/Configuration_Options
gr. Martin
On 09/27/2012 11:25 AM, zainab alhaidary wrote:
> hello everybody,
> I'm using Teneo/Hibernate to map my data model to a Oracle database,
> within the model I have a many-to-many relation, according to this http://wiki.eclipse.org/Teneo/Hibernate/ModelRelational/Association_Mapping
> hibernate cannot handle nm relations therefor I have to separate them into two tables and use Elist (org.eclipse.emf.common.util.EList). Now my problem is in persisting the entities in the Elist. It seems that the mapping didn't really map the Elist. Thats why when I try to insert a value then to to get it later on it gives me null as a result.
>
> here is a photo to explain what I mean:
>
> Can anyone please let me know where can I refer to regarding the Elists and how to use then properly?
>
> Thank You
>
--
With Regards, Martin Taal
Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Cell: +31 (0)6 288 48 943
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@xxxxxxxx - mtaal@xxxxxxxx
Web: www.springsite.com - www.elver.org
|
|
|
Re: Hibernate EList [message #925022 is a reply to message #925004] |
Thu, 27 September 2012 10:14 |
zainab alhaidary Messages: 20 Registered: April 2012 |
Junior Member |
|
|
Thank You martin for your reply but I need the entity to be a list of users, not only one. So that I can associate multiple users for every container. that's why I created two join tables 1 container : n users and the other table 1 user : n containers
and users in the first table and containers in the second table are stored in Elist.
[Updated on: Thu, 27 September 2012 10:18] Report message to a moderator
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03499 seconds