How is Cayenne with dealing with session and transaction issues and
lazy initialization problem?.

I'm not sure what you mean. Maybe you can email me personally and explain the issues? I'd be happy to offer suggestions.

Would you say that it is easy to migrate
from hibernate to cayenne?

Not sure. I guess it depends on how cleanly separated your code is. At the very least, you'll still have to create a cayenne model to replace your .hbm files and replace all HQL dialect with the equivalent Cayenne expression API.

If you have an existing Hibernate implementation and it works, I'd suggest sticking with it. If you are starting something new, that's when I'd say have a look again.

Cheers,
eric

On Aug 18, 2005, at 10:08 AM, Chris Chiappone wrote:

How is Cayenne with dealing with session and transaction issues and
lazy initialization problem?.  Thats what I seem to have the most
difficulty with.  Currently I seem to have to use lazy="false" with
all my persistant objects.  Would you say that it is easy to migrate
from hibernate to cayenne?

On 8/18/05, Eric Schneider <[EMAIL PROTECTED]> wrote:

I can offer a few reasons why I like it better.

It's based on another excellent O/R framework (EOF, the O/R framework
bundled with WebObjects).

I think it's easier to learn, the naming is less awkward, and the
Cayenne mailing list is more helpful than the Hibernate forums.

Cayenne dynamically will fault relationships when needed.   When
using Hibernate I felt like you have to think a lot more about the
presentation of specific pages while writing low level code.  If you
haven't pre-fetched every single thing you need to paint a page,
Hibernate will throw attempting to traverse the object graph (because
your Hibernate session is long closed).

I think most importantly, the Cayenne modeler is so far superior to
Hibernate tools (middlegen, hbm2java) they just cannot be compared.
I couldn't even quantify how much time and effort this tool has saved
me.

Again, this is only my opinion.   But, I'm probably one of few people
that have used both frameworks on large projects. You mileage my vary.

Cheers,
Eric

On Aug 17, 2005, at 5:12 PM, Konstantin Ignatyev wrote:


Could you share what exactly makes you to consider
Cayene being better tnan Hibernate?


--- James Treleaven <[EMAIL PROTECTED]> wrote:



I also recommend that people who have not yet
invested in Hibernate try
Cayenne.  I actually bought 'Hibernate in Action'
because I figured
Hibernate *must* have had some advantage over
Cayenne that I didn't know
about - but after reading 'Hibernate in Action' I
remain convinced that
Cayenne is the superior ORM tool.

James





-------------------------------------------------------------------- -


To unsubscribe, e-mail:
[EMAIL PROTECTED]
For additional commands, e-mail:
[EMAIL PROTECTED]






Konstantin Ignatyev




PS: If this is a typical day on planet earth, humans will add
fifteen million tons of carbon to the atmosphere, destroy 115
square miles of tropical rainforest, create seventy-two miles of
desert, eliminate between forty to one hundred species, erode
seventy-one million tons of topsoil, add 2,700 tons of CFCs to the
stratosphere, and increase their population by 263,000

Bowers, C.A.  The Culture of Denial:  Why the Environmental
Movement Needs a Strategy for Reforming Universities and Public
Schools.  New York:  State University of New York Press, 1997: (4)
(5) (p.206)

-------------------------------------------------------------------- -
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: tapestry-user- [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: tapestry-user- [EMAIL PROTECTED]





--
~chris

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to