On 11.8.2014 14:24, Stian Thorgersen wrote:
----- Original Message -----
> From: "Marek Posolda" <mposolda(a)redhat.com>
> To: keycloak-dev(a)lists.jboss.org
> Sent: Monday, 11 August, 2014 1:04:46 PM
> Subject: [keycloak-dev] Transaction active
>
> I believe that when tx.commit() or tx.rollback() is called, then
> transaction shouldn't be in the active state anymore, right? Actually
> JPA works this way, but our other transaction implementations
> (TransactionManager, cache, mongo) are not. Should we change that?
We should. It should also be possible to call begin() again to start a new transaction,
not sure if that works either.
At least JPA supports more transactions inside single
entityManager
AFAIK. Not sure if it's good practice to use it this way and but it
works. Our other implementations doesn't support this ATM as begin
method will throw exception if transaction is already active and
commit,rollback doesn't restart activeflag.
I can change it so commit,rollback will set active=false in our
transaction impls? Should be quite easy change though.
Marek
> Marek
> _______________________________________________
> keycloak-dev mailing list
> keycloak-dev(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-dev
>