PS: It's open source so feel free to criticise the code ( as long as it's constructive).
Ray On Nov 25, 2013 8:47 AM, "Raymond Auge" <[email protected]> wrote: > Peter, you can look at http://github.com/liferay/liferay-portal for a > complete picture of how we use hibernate, with some jpa configs as well. > > Later today I can explicitly point out each case you outlined above to > clarify from our massive codebase. cache, tx, etc > > We also have plugins which participate dynamically in the same persistence > "context" if you will. > > Ray > On Nov 25, 2013 7:41 AM, "Peter Kriens" <[email protected]> wrote: > >> I am doing some research on OSGi and persistence and I find the whole >> Java persistence story quite confusing and complex. Part of my problem is >> that I see lots of frameworks but it is quite hard to see code that really >> uses those frameworks. Virtually all tutorials and examples look highly >> contrived and seem to totally ignore issues like caching, security and seem >> to be rather lax concerning transactions. >> >> I wonder if people in this forum could share with me a typical production >> source file showing: >> >> How entities are defined >> The persistent use of the entity, i.e. the part where the SQL >> will be generated. I.e. places where the PersistenceManager, EntityManager, >> SQL generation is used >> How results are cached >> >> A single source or class file per issue is best. Adding a small >> description how you use persistence (Aries, JPA, JDO, JDBC, etc), the >> primary issues you face, and describe your environment is highly >> appreciated. >> >> I know from my own experience that there is often a feeling that your own >> code is not up for showing to others but please send me the raw >> unadulterated code; I need to see how it is today, not how you think it >> should be. Obviously I am not interested in what the code does or where it >> is used so feel free to remove comments (if any!) and change names. I am >> just looking for a couple of hundred of real world samples to extract the >> patterns that are actually popular in our industry. >> >> Obviously I will not share that code with anyone and treat it fully >> confidential. Also would appreciate a little description how you use >> persistence in OSGi. >> >> So in this case, do not ask what the OSGi can do for you, but for once, >> ask what you can do for the OSGi! ;-) >> >> Please? Come on, it only takes 3 minutes. Send your 4 files to: >> [email protected] >> >> Kind regards, >> >> Peter Kriens >> >> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "bndtools-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >

