[hibernate-dev] JtaPlaform classes as internal?

Scott Marlow smarlow at redhat.com
Fri Mar 16 10:43:45 EDT 2012


I was just thinking about this related eg discussion 
http://java.net/projects/jpa-spec/lists/jsr338-experts/archive/2011-10/message/3 
from last fall and wonder if the default could be something like:

if attempt to use jndi naming and lookup 
TransactionSynchronizationRegistry works, use the TSR.

else, look for hints in the environment (standalone case since all EE 
implementations should be using TSR).  This could also cover use on EE 
servers that are either non-compliant or for other reason cannot return 
the TSR.


On 03/16/2012 09:28 AM, Steve Ebersole wrote:
> Good point.  I added that flag to the JIRAs
>
> On Fri 16 Mar 2012 08:06:53 AM CDT, Emmanuel Bernard wrote:
>> Yes that covers it all.
>> By the way these are perfect issues for somebody wanting to step up but not knowning the Hibernate code base. This is quite isolated.
>>
>> On 16 mars 2012, at 13:56, Steve Ebersole wrote:
>>
>>> In case anyone is interested:
>>>
>>> https://hibernate.onjira.com/browse/HHH-6823
>>> https://hibernate.onjira.com/browse/HHH-5951
>>>
>>>
>>> On Thu 15 Mar 2012 03:21:56 PM CDT, Steve Ebersole wrote:
>>>> I like #2 as well. There is already a JIRA for that. In addition there is also a JIRA for adding some auto-detection in 5.0
>>>>
>>>> On Thu 15 Mar 2012 11:40:07 AM CDT, Emmanuel Bernard wrote:
>>>>> Because you need to know the JtaPaltform class name to fill up hibernate.transaction.jta.platform, I find it curious that these classes are in internal.
>>>>> I might decide to delete one of them and not care as they are in internal but that will impact the user.
>>>>>
>>>>> I see two options:
>>>>>
>>>>> 1. create subclasses in a non internal package
>>>>> 2. create shortcuts for the built-in platforms (weblogic, websphere-5, websphere-6, etc)
>>>>>
>>>>>
>>>>> I like option 2 better as it makes configurations more readable.
>>>>>
>>>>> WDYT?
>>>>> _______________________________________________
>>>>> hibernate-dev mailing list
>>>>> hibernate-dev at lists.jboss.org
>>>>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
>>>>
>>>
>>> --
>>> steve at hibernate.org
>>> http://hibernate.org
>>
>




More information about the hibernate-dev mailing list