| [news.eclipse.technology.ejb-orm] Re: correction: EJB3 is specified for use outside of a J2EE container |
|
[Taking this more technical debate off eclipse.foundation] Max Rydahl Andersen schrieb: Alright. I'm surprised ;-)Could you tell what these implementations are?There exists at least two implementations of this and more to come. Especially seeing Oracle already supporting "out-of-container" usage RCP on Hibernate is still news to me! I had to make use of JDO fetch-groups to get things perfomant enough when e.g. displaying large tables, and I believed Hibernate eager-fetching support too unflexible for this. Fetch-groups also allowed me to lazy-load large BLOB columns, something that Hibernate in it's documentation calls "a checkbox feature that Hibernate needs for marketing purposes", although it is feature that was absolutely essential to me. It is things like that which cause my doubts on Hibernate, and EJB3 in consequence.that makes use of it? For JDO 2.0, I know at least of one in production use. WeDo you know of any RCP application, or some other client application with a GUI, For anyone else interested, here is a little list of explicit Hibernate restrictions (sorry, couldn't resist to post this ;) Of course it is good that these restrictions are made explicit in the documentation, though! Nice. I did not know JDO2 defined ways to persist arbitrary collections (EMF collections) efficiently,Elver at least does make use of JPOX extensions, though I don't know which exactly as I have learnt about Elver only today... For our own brew, we are using EMF to describe the model, but the implementation classes do not extend EObjectImpl (though they still implement the interfaces, of course). Elver makes use of EObjectImpl. EMF has some very intrusive design issues that makes it very hard to persist and query completely and efficiently -What exactly are these design issues? E.g. Bidirectional integrity? |