Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Modeling (top-level project) » EMF - JPA ?
EMF - JPA ? [message #381782] Wed, 23 January 2008 14:45 Go to next message
Thomas is currently offline ThomasFriend
Messages: 151
Registered: July 2009
Senior Member
HI, I dont have much glue about EMF right now, it looks very promising
to me. What I wonder if there are some improvements regarding JPA
integration lately. Right now I have JavaBeans generated with
HiberObjects, but as my model is growing it reaches its limits. WOuld be
cool if I could do my JPA model with EMF. I heard about teneo, butit
looks not ready for production to me. Can you give me any hints on that ?

Regards Thomas
Re: EMF - JPA ? [message #381783 is a reply to message #381782] Wed, 23 January 2008 15:27 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33133
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------090309090603070703040509
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Thomas,

EMF is awesome, but of course I'm biased. The Teneo project supports
Hibernate persistence of EMF objects and JPA very nicely:
<http://www.eclipse.org/modeling/emft/?project=teneo>

http://www.eclipse.org/modeling/emft/?project=teneo

To ask questions about it, please the EMFT newsgroup and prefix the
subject line with [Teneo]:
<news://news.eclipse.org/eclipse.technology.emft>

news://news.eclipse.org/eclipse.technology.emft

I've included it on the "to" list of the reply for followups.

I think Teneo definitely is ready for production use. I know many folks
have been using it for a number of years and Martin Taal is very
responsive to questions as wells as to fixing any bugs that turn up.
It's very easy to hook up. So I'd recommend you do some prototype work
with it and form your own opinion. Martin will be at EclipseCon and
will be helping out with one of the tutorials to show how easy it is
integrate Teneo with the rest of your EMF-based applications...


Thomas wrote:
> HI, I dont have much glue about EMF right now, it looks very promising
> to me. What I wonder if there are some improvements regarding JPA
> integration lately. Right now I have JavaBeans generated with
> HiberObjects, but as my model is growing it reaches its limits. WOuld
> be cool if I could do my JPA model with EMF. I heard about teneo,
> butit looks not ready for production to me. Can you give me any hints
> on that ?
>
> Regards Thomas


--------------090309090603070703040509
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thomas,<br>
<br>
EMF is awesome, but of course I'm biased.


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: EMF - JPA ? [message #381812 is a reply to message #381783] Sat, 16 February 2008 11:54 Go to previous messageGo to next message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
I don't understand why not to directly use the Dali project and just add
live annotation synchronization in the code !!

Omondo EclipseUML 2008 Free Edition will integrate these JPA features in
the next few days.

I mean annotations on class, attributes and methods.
Associations will also generate annotations on getters.
Dali will use the same annotation and EclipseUML will immediately load
same dali annotations in the model. The important point is to just to use
the same annotation model as dali in an UML profile.
UML should not be the core of the persistence modeling approach but just
an extension of JPA.
Keep it simple as much as possible, please.

Vlad VARNICA
OMONDO
Re: EMF - JPA ? [message #381820 is a reply to message #381812] Thu, 21 February 2008 12:50 Go to previous messageGo to next message
Ed Merks is currently offline Ed MerksFriend
Messages: 33133
Registered: July 2009
Senior Member
Vlad,

Teneo also works for dynamic models, i.e., models for which there is no
generated code.


Vlad Varnica wrote:
> I don't understand why not to directly use the Dali project and just
> add live annotation synchronization in the code !!
>
> Omondo EclipseUML 2008 Free Edition will integrate these JPA features
> in the next few days.
>
> I mean annotations on class, attributes and methods. Associations will
> also generate annotations on getters. Dali will use the same
> annotation and EclipseUML will immediately load same dali annotations
> in the model. The important point is to just to use the same
> annotation model as dali in an UML profile. UML should not be the core
> of the persistence modeling approach but just an extension of JPA.
> Keep it simple as much as possible, please.
>
> Vlad VARNICA
> OMONDO
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: EMF - JPA ? [message #381900 is a reply to message #381820] Thu, 24 April 2008 15:58 Go to previous message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
Ed,

I think there are more than two different approaches for Model Driven.
Dynamic Modeling and Stereotypes are just one of the possible solutions.
I don't know which approach is the best but currently Dali using JPA
annotations in the java code are an official JSR and seems to be more
stable than dynamic modeling.
btw, if Teneo is a success we will add an extension to this plugin and
offer an alternative to Dali.

We have just published our new EclipseUML Studio 2008 build including
native Dali&JPA integration.
Download is available at:
http://www.eclipsedownload.com/eclipseUML_E330_2008_studioEd ition_JEE_3.3.0.v20080423_including_eclipse.exe

Persistence documentation is available at:
http://www.forum-omondo.com/documentation_eclipseuml_2008/Ec lipse_Database/index.html

I certainly don't know what will be the next modeling generation concept ,
but I know that today our new EclipseUML 2008 build is a real improvement
in the support of JPA inside UML 2.1 modeling.

Vlad VARNICA
OMONDO
Re: EMF - JPA ? [message #602501 is a reply to message #381782] Wed, 23 January 2008 15:27 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33133
Registered: July 2009
Senior Member
This is a multi-part message in MIME format.
--------------090309090603070703040509
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Thomas,

EMF is awesome, but of course I'm biased. The Teneo project supports
Hibernate persistence of EMF objects and JPA very nicely:
<http://www.eclipse.org/modeling/emft/?project=teneo>

http://www.eclipse.org/modeling/emft/?project=teneo

To ask questions about it, please the EMFT newsgroup and prefix the
subject line with [Teneo]:
<news://news.eclipse.org/eclipse.technology.emft>

news://news.eclipse.org/eclipse.technology.emft

I've included it on the "to" list of the reply for followups.

I think Teneo definitely is ready for production use. I know many folks
have been using it for a number of years and Martin Taal is very
responsive to questions as wells as to fixing any bugs that turn up.
It's very easy to hook up. So I'd recommend you do some prototype work
with it and form your own opinion. Martin will be at EclipseCon and
will be helping out with one of the tutorials to show how easy it is
integrate Teneo with the rest of your EMF-based applications...


Thomas wrote:
> HI, I dont have much glue about EMF right now, it looks very promising
> to me. What I wonder if there are some improvements regarding JPA
> integration lately. Right now I have JavaBeans generated with
> HiberObjects, but as my model is growing it reaches its limits. WOuld
> be cool if I could do my JPA model with EMF. I heard about teneo,
> butit looks not ready for production to me. Can you give me any hints
> on that ?
>
> Regards Thomas


--------------090309090603070703040509
Content-Type: text/html; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html;charset=ISO-8859-15"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Thomas,<br>
<br>
EMF is awesome, but of course I'm biased.


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: EMF - JPA ? [message #606531 is a reply to message #381783] Sat, 16 February 2008 11:54 Go to previous message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
I don't understand why not to directly use the Dali project and just add
live annotation synchronization in the code !!

Omondo EclipseUML 2008 Free Edition will integrate these JPA features in
the next few days.

I mean annotations on class, attributes and methods.
Associations will also generate annotations on getters.
Dali will use the same annotation and EclipseUML will immediately load
same dali annotations in the model. The important point is to just to use
the same annotation model as dali in an UML profile.
UML should not be the core of the persistence modeling approach but just
an extension of JPA.
Keep it simple as much as possible, please.

Vlad VARNICA
OMONDO
Re: EMF - JPA ? [message #606539 is a reply to message #381812] Thu, 21 February 2008 12:50 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 33133
Registered: July 2009
Senior Member
Vlad,

Teneo also works for dynamic models, i.e., models for which there is no
generated code.


Vlad Varnica wrote:
> I don't understand why not to directly use the Dali project and just
> add live annotation synchronization in the code !!
>
> Omondo EclipseUML 2008 Free Edition will integrate these JPA features
> in the next few days.
>
> I mean annotations on class, attributes and methods. Associations will
> also generate annotations on getters. Dali will use the same
> annotation and EclipseUML will immediately load same dali annotations
> in the model. The important point is to just to use the same
> annotation model as dali in an UML profile. UML should not be the core
> of the persistence modeling approach but just an extension of JPA.
> Keep it simple as much as possible, please.
>
> Vlad VARNICA
> OMONDO
>


Ed Merks
Professional Support: https://www.macromodeling.com/
Re: EMF - JPA ? [message #606578 is a reply to message #381820] Thu, 24 April 2008 15:58 Go to previous message
Vlad Varnica is currently offline Vlad VarnicaFriend
Messages: 546
Registered: July 2009
Location: Milton Keynes - UK
Senior Member
Ed,

I think there are more than two different approaches for Model Driven.
Dynamic Modeling and Stereotypes are just one of the possible solutions.
I don't know which approach is the best but currently Dali using JPA
annotations in the java code are an official JSR and seems to be more
stable than dynamic modeling.
btw, if Teneo is a success we will add an extension to this plugin and
offer an alternative to Dali.

We have just published our new EclipseUML Studio 2008 build including
native Dali&JPA integration.
Download is available at:
http://www.eclipsedownload.com/eclipseUML_E330_2008_studioEd ition_JEE_3.3.0.v20080423_including_eclipse.exe

Persistence documentation is available at:
http://www.forum-omondo.com/documentation_eclipseuml_2008/Ec lipse_Database/index.html

I certainly don't know what will be the next modeling generation concept ,
but I know that today our new EclipseUML 2008 build is a real improvement
in the support of JPA inside UML 2.1 modeling.

Vlad VARNICA
OMONDO
Previous Topic:[Announcement] Eclipse/OMG Symposium at the OMG Technical Meeting in Ottawa
Next Topic:DSLs, language models and parsers
Goto Forum:
  


Current Time: Thu Apr 18 13:14:08 GMT 2024

Powered by FUDForum. Page generated in 0.03648 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top