IT. Expert System.

Java Enterprise Edition (EE)

EntityTransaction


javax.persistence
Interface EntityTransaction

public interface EntityTransaction

Interface used to control transactions on resource-local entity managers. The EntityManager.getTransaction() method returns the EntityTransaction interface.

Since:
Java Persistence 1.0

Method Summary
 void begin()
          Start a resource transaction.
 void commit()
          Commit the current resource transaction, writing any unflushed changes to the database.
 boolean getRollbackOnly()
          Determine whether the current resource transaction has been marked for rollback.
 boolean isActive()
          Indicate whether a resource transaction is in progress.
 void rollback()
          Roll back the current resource transaction.
 void setRollbackOnly()
          Mark the current resource transaction so that the only possible outcome of the transaction is for the transaction to be rolled back.
 

Method Detail

begin

void begin()
Start a resource transaction.

Throws:
IllegalStateException - if isActive() is true

commit

void commit()
Commit the current resource transaction, writing any unflushed changes to the database.

Throws:
IllegalStateException - if isActive() is false
RollbackException - if the commit fails

rollback

void rollback()
Roll back the current resource transaction.

Throws:
IllegalStateException - if isActive() is false
PersistenceException - if an unexpected error condition is encountered

setRollbackOnly

void setRollbackOnly()
Mark the current resource transaction so that the only possible outcome of the transaction is for the transaction to be rolled back.

Throws:
IllegalStateException - if isActive() is false

getRollbackOnly

boolean getRollbackOnly()
Determine whether the current resource transaction has been marked for rollback.

Returns:
boolean indicating whether the transaction has been marked for rollback
Throws:
IllegalStateException - if isActive() is false

isActive

boolean isActive()
Indicate whether a resource transaction is in progress.

Returns:
boolean indicating whether transaction is in progress
Throws:
PersistenceException - if an unexpected error condition is encountered


Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 2267 / . Delta: 0.00614 с