On 04/05/2011 11:23 AM, Max Rydahl Andersen wrote:
>> Like I said, I do not think that is enough as I think that if you get the
>> connection, you also need the "transaction context" holding that connection.
>> "transacvtion context" here is the TransactionCoordinator.
>>
>> session.sessionWithOptions().transactionContext().openSession()
>
> Okey and the transactionContext actually continues to lives on even though 
> the source session
> is closed, correct ?
No, that is not correct.  And the same is true of the corollary in the 
"old code" using its Connection as well.  In the old code, if you did:
factory.openSession( someExistingSession.connection() )
the new session is screwed once 'someExistingSession' is closed.


> Trying to get my head around some of the old special case assumptions ;)
Well my argument is always that assumptions are bad :)  Make it a contract


-- 
Steve Ebersole <st...@hibernate.org>
http://hibernate.org
_______________________________________________
hibernate-dev mailing list
hibernate-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev

Reply via email to