felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Raymond Auge <raymond.a...@liferay.com>
Subject Re: OSGi and Persistence
Date Mon, 25 Nov 2013 13:50:03 GMT
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" <raymond.auge@liferay.com> 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" <peter.kriens@aqute.biz> 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:
>> Peter.Kriens@aQute.biz
>>
>> 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 bndtools-users+unsubscribe@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message