public class JpaTransaction extends Object implements Transaction
| Constructor and Description |
|---|
JpaTransaction() |
JpaTransaction(javax.persistence.EntityManager session) |
JpaTransaction(javax.persistence.EntityManager session,
javax.persistence.EntityTransaction transaction) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin()
Begins the transaction.
|
void |
commit()
Commits the transaction.
|
void |
end() |
javax.persistence.EntityManager |
getSession() |
javax.persistence.EntityTransaction |
getTransaction() |
boolean |
isActive()
Is the transaction still active, in other words,
is it still not commited and not rolledback ?
|
void |
rollback()
Rollbacks the transaction.
|
void |
setSession(javax.persistence.EntityManager session) |
void |
setTransaction(javax.persistence.EntityTransaction transaction) |
public JpaTransaction()
public JpaTransaction(javax.persistence.EntityManager session)
public JpaTransaction(javax.persistence.EntityManager session,
javax.persistence.EntityTransaction transaction)
public void setSession(javax.persistence.EntityManager session)
public void setTransaction(javax.persistence.EntityTransaction transaction)
public void begin()
throws Exception
Transactionbegin in interface TransactionExceptionpublic void commit()
throws Exception
Transactioncommit in interface TransactionExceptionpublic void rollback()
throws Exception
Transactionrollback in interface TransactionExceptionpublic boolean isActive()
TransactionisActive in interface Transactionpublic void end()
throws Exception
end in interface TransactionExceptionpublic javax.persistence.EntityManager getSession()
public javax.persistence.EntityTransaction getTransaction()
Copyright © 2015. All Rights Reserved.