Java Tutorial/JPA/Cache
Cache Hint
File: Student.java
<source lang="java">
import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.NamedQuery; import javax.persistence.QueryHint; @Entity @NamedQuery(name="findStudentNoCache",
query="SELECT e FROM Student e WHERE e.id = ?1", hints={@QueryHint(name="toplink.cache-usage", value="DoNotCheckCache")})
public class Student {
@Id private int id; private String name; private long salary; public int getId() { return id; } public String getName() { return name; } public long getSalary() { return salary; } public String toString() { return "Student " + getId() + ": name: " + getName() + ", salary: " + getSalary(); }
}</source>