Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
EclipseLink/Examples/JPA/PessimisticLocking
< EclipseLink | Examples | JPA
Revision as of 15:21, 15 October 2007 by Guy.pelletier.oracle.com (Talk | contribs) (→Via Annotations)
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 {
...
}