Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » EMF "Technology" (Ecore Tools, EMFatic, etc)  » Re: EMF - JPA ?
Re: EMF - JPA ? [message #107913] Wed, 23 January 2008 15:27 Go to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

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.
Re: EMF - JPA ? [message #107935 is a reply to message #107913] Wed, 23 January 2008 15:55 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: tom.eiswind.de

HI Ed,

thanks for pointing me here. I think I have to dive into it. it is that
the solution I have right now is quite cute and I shudder about changing
the whole domain model. But on the other hand I think EMF is worth a
try. If you tell me teneo is production ready, for now I will believe
you :) I hope I find some time the next days to start a prototype. Can
you point me to any examples I can have a look at ? the elver site
doenst tell much. Do you know of any good modeling tools around for
model generation with teneo ? Sorry for so simple questions, even after
25 years Im a newbie sometimes.

Regards Thomas

Ed Merks schrieb:
> 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
>
Re: EMF - JPA ? [message #107949 is a reply to message #107935] Wed, 23 January 2008 16:04 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

Thomas,

You'll find that in general, documentation is the worst aspect of the
modeling projects. Lots of cool things but we don't like to write
documentation so much (nor do we have much time for it). You can
basically reuse all the normal EMF technology when using Teneo. For
Teneo, i's mostly just the resource stuff you need to fiddle with so
it's pretty simple. The EMFT project has a very nice graphical Ecore
editor now too, so I'd suggest playing with that too. Of course once
you have a model, you could even generate a graphical editor for it, so
the sky's the limit.


Thomas wrote:
> HI Ed,
>
> thanks for pointing me here. I think I have to dive into it. it is
> that the solution I have right now is quite cute and I shudder about
> changing the whole domain model. But on the other hand I think EMF is
> worth a try. If you tell me teneo is production ready, for now I will
> believe you :) I hope I find some time the next days to start a
> prototype. Can you point me to any examples I can have a look at ? the
> elver site doenst tell much. Do you know of any good modeling tools
> around for model generation with teneo ? Sorry for so simple
> questions, even after 25 years Im a newbie sometimes.
>
> Regards Thomas
>
> Ed Merks schrieb:
>> 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
>>
Re: EMF - JPA ? [message #107963 is a reply to message #107949] Wed, 23 January 2008 16:25 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: tom.eiswind.de

Hi Ed,

yes I had a look at the ecore editor some minutes ago :) Have to find
out where to find a matching version as Im (mostly) on stable 3.3. for
development. Ill have a look at this, I guess I take tomorrow for an
exploration. Thanks for your hints so far.

Thomas

Ed Merks schrieb:
> Thomas,
>
> You'll find that in general, documentation is the worst aspect of the
> modeling projects. Lots of cool things but we don't like to write
> documentation so much (nor do we have much time for it). You can
> basically reuse all the normal EMF technology when using Teneo. For
> Teneo, i's mostly just the resource stuff you need to fiddle with so
> it's pretty simple. The EMFT project has a very nice graphical Ecore
> editor now too, so I'd suggest playing with that too. Of course once
> you have a model, you could even generate a graphical editor for it, so
> the sky's the limit.
>
>
> Thomas wrote:
>> HI Ed,
>>
>> thanks for pointing me here. I think I have to dive into it. it is
>> that the solution I have right now is quite cute and I shudder about
>> changing the whole domain model. But on the other hand I think EMF is
>> worth a try. If you tell me teneo is production ready, for now I will
>> believe you :) I hope I find some time the next days to start a
>> prototype. Can you point me to any examples I can have a look at ? the
>> elver site doenst tell much. Do you know of any good modeling tools
>> around for model generation with teneo ? Sorry for so simple
>> questions, even after 25 years Im a newbie sometimes.
>>
>> Regards Thomas
>>
>> Ed Merks schrieb:
>>> 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
>>>
Re: EMF - JPA ? [message #107977 is a reply to message #107935] Wed, 23 January 2008 22:32 Go to previous messageGo to next message
Martin Taal is currently offline Martin TaalFriend
Messages: 5468
Registered: July 2009
Senior Member
Hi Thomas,
I am sure that you can believe Ed :-). The Teneo project started a few years ago and has had many
builds. As you can see in the newsgroup, Teneo is and has been an actively used project. My own main
customer project in which I am using it is a 1000+ user web app for a large construction company
here in The Netherlands. So as far as I can see it is production ready.

Regarding jpa, Teneo supports the (hibernate) EntityManager. Teneo maps the model to a hibernate
mapping (hbm.xml), if you want to override the default mapping behavior you can specify jpa
annotations in the model or in a separate xml file. See here for more info:
http://www.elver.org/hibernate/ejb3_format.html
http://www.elver.org/hibernate/ejb3_examples.html
http://www.elver.org/hibernate/ejb3_features.html
http://www.elver.org/hibernate/hbdatastore.html#entitydatast ore

To get you started you can find tutorials here:
http://www.elver.org/hibernate/tutorialone/tutorial1_intro.h tml
http://www.elver.org/hibernate/tutorialtwo/tutorial2_intro.h tml

gr. Martin

Thomas wrote:
> HI Ed,
>
> thanks for pointing me here. I think I have to dive into it. it is that
> the solution I have right now is quite cute and I shudder about changing
> the whole domain model. But on the other hand I think EMF is worth a
> try. If you tell me teneo is production ready, for now I will believe
> you :) I hope I find some time the next days to start a prototype. Can
> you point me to any examples I can have a look at ? the elver site
> doenst tell much. Do you know of any good modeling tools around for
> model generation with teneo ? Sorry for so simple questions, even after
> 25 years Im a newbie sometimes.
>
> Regards Thomas
>
> Ed Merks schrieb:
>> 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
>>


--

With Regards, Martin Taal

Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
Re: EMF - JPA ? [message #107991 is a reply to message #107935] Thu, 24 January 2008 00:41 Go to previous messageGo to next message
Jason Henriksen is currently offline Jason HenriksenFriend
Messages: 231
Registered: July 2009
Senior Member
Hi Thomas,

While my client hasn't yet deployed EMF/Teneo to production we are using
it to do searches and updates on a 57 million record *legacy* customer
database.
(In other words, its non-malleable data model with tonnes of records)

The performance has been great, the api and the support have both been
top notch. We do still come across things that we need to ask for
support on, but I'm definitely happy with our choice of EMF/Teneo.


Jason Henriksen
Re: EMF - JPA ? [message #112445 is a reply to message #107913] 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 #112864 is a reply to message #112445] Thu, 21 February 2008 12:50 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: merks.ca.ibm.com

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
>
Re: EMF - JPA ? [message #119889 is a reply to message #112864] 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 #614066 is a reply to message #107913] Wed, 23 January 2008 15:55 Go to previous message
Thomas is currently offline ThomasFriend
Messages: 151
Registered: July 2009
Senior Member
HI Ed,

thanks for pointing me here. I think I have to dive into it. it is that
the solution I have right now is quite cute and I shudder about changing
the whole domain model. But on the other hand I think EMF is worth a
try. If you tell me teneo is production ready, for now I will believe
you :) I hope I find some time the next days to start a prototype. Can
you point me to any examples I can have a look at ? the elver site
doenst tell much. Do you know of any good modeling tools around for
model generation with teneo ? Sorry for so simple questions, even after
25 years Im a newbie sometimes.

Regards Thomas

Ed Merks schrieb:
> 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
>
Re: EMF - JPA ? [message #614067 is a reply to message #107935] Wed, 23 January 2008 16:04 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 31015
Registered: July 2009
Senior Member
Thomas,

You'll find that in general, documentation is the worst aspect of the
modeling projects. Lots of cool things but we don't like to write
documentation so much (nor do we have much time for it). You can
basically reuse all the normal EMF technology when using Teneo. For
Teneo, i's mostly just the resource stuff you need to fiddle with so
it's pretty simple. The EMFT project has a very nice graphical Ecore
editor now too, so I'd suggest playing with that too. Of course once
you have a model, you could even generate a graphical editor for it, so
the sky's the limit.


Thomas wrote:
> HI Ed,
>
> thanks for pointing me here. I think I have to dive into it. it is
> that the solution I have right now is quite cute and I shudder about
> changing the whole domain model. But on the other hand I think EMF is
> worth a try. If you tell me teneo is production ready, for now I will
> believe you :) I hope I find some time the next days to start a
> prototype. Can you point me to any examples I can have a look at ? the
> elver site doenst tell much. Do you know of any good modeling tools
> around for model generation with teneo ? Sorry for so simple
> questions, even after 25 years Im a newbie sometimes.
>
> Regards Thomas
>
> Ed Merks schrieb:
>> 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
>>
Re: EMF - JPA ? [message #614068 is a reply to message #107949] Wed, 23 January 2008 16:25 Go to previous message
Thomas is currently offline ThomasFriend
Messages: 151
Registered: July 2009
Senior Member
Hi Ed,

yes I had a look at the ecore editor some minutes ago :) Have to find
out where to find a matching version as Im (mostly) on stable 3.3. for
development. Ill have a look at this, I guess I take tomorrow for an
exploration. Thanks for your hints so far.

Thomas

Ed Merks schrieb:
> Thomas,
>
> You'll find that in general, documentation is the worst aspect of the
> modeling projects. Lots of cool things but we don't like to write
> documentation so much (nor do we have much time for it). You can
> basically reuse all the normal EMF technology when using Teneo. For
> Teneo, i's mostly just the resource stuff you need to fiddle with so
> it's pretty simple. The EMFT project has a very nice graphical Ecore
> editor now too, so I'd suggest playing with that too. Of course once
> you have a model, you could even generate a graphical editor for it, so
> the sky's the limit.
>
>
> Thomas wrote:
>> HI Ed,
>>
>> thanks for pointing me here. I think I have to dive into it. it is
>> that the solution I have right now is quite cute and I shudder about
>> changing the whole domain model. But on the other hand I think EMF is
>> worth a try. If you tell me teneo is production ready, for now I will
>> believe you :) I hope I find some time the next days to start a
>> prototype. Can you point me to any examples I can have a look at ? the
>> elver site doenst tell much. Do you know of any good modeling tools
>> around for model generation with teneo ? Sorry for so simple
>> questions, even after 25 years Im a newbie sometimes.
>>
>> Regards Thomas
>>
>> Ed Merks schrieb:
>>> 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
>>>
Re: EMF - JPA ? [message #614069 is a reply to message #107935] Wed, 23 January 2008 22:32 Go to previous message
Martin Taal is currently offline Martin TaalFriend
Messages: 5468
Registered: July 2009
Senior Member
Hi Thomas,
I am sure that you can believe Ed :-). The Teneo project started a few years ago and has had many
builds. As you can see in the newsgroup, Teneo is and has been an actively used project. My own main
customer project in which I am using it is a 1000+ user web app for a large construction company
here in The Netherlands. So as far as I can see it is production ready.

Regarding jpa, Teneo supports the (hibernate) EntityManager. Teneo maps the model to a hibernate
mapping (hbm.xml), if you want to override the default mapping behavior you can specify jpa
annotations in the model or in a separate xml file. See here for more info:
http://www.elver.org/hibernate/ejb3_format.html
http://www.elver.org/hibernate/ejb3_examples.html
http://www.elver.org/hibernate/ejb3_features.html
http://www.elver.org/hibernate/hbdatastore.html#entitydatast ore

To get you started you can find tutorials here:
http://www.elver.org/hibernate/tutorialone/tutorial1_intro.h tml
http://www.elver.org/hibernate/tutorialtwo/tutorial2_intro.h tml

gr. Martin

Thomas wrote:
> HI Ed,
>
> thanks for pointing me here. I think I have to dive into it. it is that
> the solution I have right now is quite cute and I shudder about changing
> the whole domain model. But on the other hand I think EMF is worth a
> try. If you tell me teneo is production ready, for now I will believe
> you :) I hope I find some time the next days to start a prototype. Can
> you point me to any examples I can have a look at ? the elver site
> doenst tell much. Do you know of any good modeling tools around for
> model generation with teneo ? Sorry for so simple questions, even after
> 25 years Im a newbie sometimes.
>
> Regards Thomas
>
> Ed Merks schrieb:
>> 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
>>


--

With Regards, Martin Taal

Springsite/Elver.org
Office: Hardwareweg 4, 3821 BV Amersfoort
Postal: Nassaulaan 7, 3941 EC Doorn
The Netherlands
Tel: +31 (0)84 420 2397
Fax: +31 (0)84 225 9307
Mail: mtaal@springsite.com - mtaal@elver.org
Web: www.springsite.com - www.elver.org
Re: EMF - JPA ? [message #614070 is a reply to message #107935] Thu, 24 January 2008 00:41 Go to previous message
Jason Henriksen is currently offline Jason HenriksenFriend
Messages: 231
Registered: July 2009
Senior Member
Hi Thomas,

While my client hasn't yet deployed EMF/Teneo to production we are using
it to do searches and updates on a 57 million record *legacy* customer
database.
(In other words, its non-malleable data model with tonnes of records)

The performance has been great, the api and the support have both been
top notch. We do still come across things that we need to ask for
support on, but I'm definitely happy with our choice of EMF/Teneo.


Jason Henriksen
Re: EMF - JPA ? [message #615500 is a reply to message #107913] 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 #615532 is a reply to message #112445] Thu, 21 February 2008 12:50 Go to previous message
Ed Merks is currently offline Ed MerksFriend
Messages: 31015
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
>
Re: EMF - JPA ? [message #617901 is a reply to message #112864] 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:[CDO-Teneo-Hibernate] Experience report and errors: Migrating from classic MySQLAdapter-backed store
Next Topic:Re: Emfatic
Goto Forum:
  


Current Time: Thu Apr 02 14:15:17 GMT 2020

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

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

Back to the top