Well, Cayenne 3.0 (when finally released) will be a complaint provider. :-P
What I would like is to switch from Hibernate in to Cayenne to take
advantage what I percieve to be weaknesses of Hibernate way of doing ORM.
I am looking to progressively switch from JPA/Hibernate to JPA/Cayenne. Do
you think it is a bad idea?
Regards,
Andrus Adamchik wrote:
>
> NEW, IIRC. Would be weird to have it COMMITTED at this point in
> lifecycle. In general if you want to stay on JPA, I'd still recommend
> using a compliant provider. Cayenne's strength is its "classic" API.
>
> Andrus
>
> On Mar 12, 2009, at 4:35 PM, Francisco Peredo wrote:
>
>>
>> Hi!
>>
>> And about the state of an object after you call
>> entityManager.persist(object) with Cayenne... can your offer any
>> insights?...I mean in what state is the object? NEW (as it should to
>> be
>> consistent with Cayenne classic?) or COMMITTED? (to be consistent
>> with JPA
>> as implemented by Hibernate)
>>
>> Does it really need to be COMMITTED to be consistent with JPA? Or is
>> this an
>> abstraction leak in JPA/Hibernate ?
>>
>> Regards,
>>
>> Francisco
>>
>>
>>
>> Aristedes Maniatis wrote:
>>>
>>>
>>> On 12/03/2009, at 9:04 AM, Francisco Peredo wrote:
>>>
>>>> Hi!I really wonder why nobody has built something like Cayenne on
>>>> top of JPA,
>>>> I mean, it should be clear that Cayenne is higher level API that
>>>> offers a
>>>> lot of advantages..
>>>
>>> Andrus has already spent a vast amount of time on moving Cayenne
>>> toward JPA compliance. It is not a goal for 3.0 because other more
>>> important issues are being addressed first. Even though quite a lot
>>> of
>>> JPA already works, as you know with the JSR process, you can't be
>>> 'almost compliant'. Cayenne will only be able to be advertised as JPA
>>> compliant when all the tests pass.
>>>
>>> As for inheritance, Cayenne already supports single table inheritance
>>> and vertical/horizontal are probably only some months away.
>>>
>>> Finally, don't be scared by the 3.0M6 naming. It is certainly stable
>>> enough to be used in production, however there is no guarantee that
>>> the API is finalised. So if you use the milestone you may need to
>>> alter your code slightly for the next milestone.
>>>
>>>
>>> Regards
>>> Ari
>>>
>>> -------------------------->
>>> ish
>>> http://www.ish.com.au
>>> Level 1, 30 Wilson Street Newtown 2042 Australia
>>> phone +61 2 9550 5001 fax +61 2 9550 4001
>>> GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A
>>>
>>>
>>>
>>>
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Coming-from-EOF%3A-Cayenne-vs-Hibernate-tp22463349p22477651.html
>> Sent from the Cayenne - User mailing list archive at Nabble.com.
>>
>>
>
>
>
-- View this message in context: http://www.nabble.com/Coming-from-EOF%3A-Cayenne-vs-Hibernate-tp22463349p22481898.html Sent from the Cayenne - User mailing list archive at Nabble.com.
This archive was generated by hypermail 2.0.0 : Thu Mar 12 2009 - 13:47:52 EDT