Jump to: navigation, search

EclipseLink/Examples/JPA/PessimisticLocking

< EclipseLink‎ | Examples‎ | JPA
Revision as of 14:20, 15 October 2007 by Guy.pelletier.oracle.com (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

EclipseLink allows users the option of using pessimistic locking on their queries. This is done through the use of a query hint.

Via Annotations

@Entity
@Table(name="JPA_EMPLOYEE")
@NamedQuery(
  name="findEmployeeByPK",
  query="SELECT OBJECT(employee) FROM Employee employee WHERE employee.id = :id"),
  hints={@QueryHint(name=EclipseLinkQueryHints.PESSIMISTIC_LOCK, value=EclipseLinkQueryHints.PESSIMISTIC_LOCK)
)
public class Employee implements Serializable {
...

}

Via XML