HIbernate Entity Manager: Wie werden Abfragen zwischengespeichert?Java

Java-Forum
Guest
 HIbernate Entity Manager: Wie werden Abfragen zwischengespeichert?

Post by Guest »

Ich verwende Hibernate 3.5.1 und EntityManager für die Datenpersistenz (mit JPA 2.0 und EHCache 1.5). Ich kann die Abfrage mit dem folgenden Code erhalten:

Code: Select all

EntityManager em;
...
Query query = em.createQuery(...);
...
Das Problem besteht nun darin, dass die Methode createQuery() von EntityManager javax.persistence.Query zurückgibt, was im Gegensatz zu org.hibernate.Query (zurückgegeben von der Methode createQuery() der SessionFactory) verfügt nicht über die Methode org.hibernate.Query.setCacheable().
Wie geht es mir, Sollen die Abfragen dann mit EntityManager (oder einem anderen Teil von Hibernate) zwischengespeichert werden?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post