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.
