On Feb 2, 2006, at 10:00 PM, Jason Dillon wrote:

On a related note...

Any idea on how to integrate Geronimo's TXM with Spring+Hibernate?  I played around with it a little today, but just kept running into problems :-(

It looks like you can be the first to test out my new SpringTransactionManager :-).  It wraps our TransactionContextManager in a PlatformTransactionManager subclass.  You need to give it 2 constructor args, the kernel name and the tcm object name.  The normal values are in the comments in the class.

What does Hibernate need?   Can it work off a spring tm or does it need something else?

If you can come up with some kind of spring app that ought to work and uses the spring tm I would be able to test and perhaps debug my code :-)

thanks
david jencks


--jason


On Feb 2, 2006, at 9:45 PM, James Strachan wrote:

Just a minor clarification; Spring does not have a transaction manager per se; its got declarative transaction support and various wrappers for talking to different transaction managers. The declarative transactions support in spring is cool and very useful from a POJO developers point of view.

I concur with David; users of Jenck typically are not using the Geronimo kernel but are typically running in J2SE or inside a web container. So currently the use of Jencks and Spring works great but doesn't involve the Geronimo kernel. 

As an aside, if one day Geronimo used XBean as its kernel, that'd be a completely different matter, we'd have great Spring and Geronimo integration for free...

James

On Friday, February 03, 2006, at 03:18AM, Rajith Attapattu <[EMAIL PROTECTED]> wrote:


<<Original Attached>>
Hi David,
 
Thanks for the info, I myself not too familliar with Spring :-)
I asked the question out of curiosity.
 
Btw why did u integrate the spring tm? (like any special features that it provides)  
Is it better than the default Geronimo transaction manager?
(I have heard that you can use spring tm standalone, may thats what u did, pls correct me if I am wrong) 
 
Regards,
 
Rajith.
 
On 2/2/06, David Jencks <[EMAIL PROTECTED]> wrote:

On Feb 2, 2006, at 4:42 PM, Rajith Attapattu wrote:

> Hi,
>
> Can somebody please clarify as to the extent of Spring support we
> have within Geronimo.
> I did read David Jencks comments on the JIRA issue, but couldn't
> grasp the overall context of the sping involvment within G.
>
> So I really appreciate a bit more background and more specific
> information on the topic.

I know that it is possible to run a spring app started from a servlet
init method in geronimo (namely jetspeed2).

We'd like to expose our services such as the transaction management
and connectors in spring.  I don't know much of anything about Spring
so I just barged ahead and implemented a spring-tm to geronimo-tcm
adapter.  If anyone knows how to determine how much it works, please
help out :-)

There's also the jencks project which has a different purpose.  They
are not running anything in the geronimo kernel, but rather starting
the geronimo jta and j2ca components in spring.  I don't think that
those components will be very useful for exposing components running
in the geronimo kernel in spring, but I could be wrong.

thanks
david jencks

>
> thanks,
>
> Rajith




Reply via email to