HIbernate Entity Manager: Wie werden Abfragen zwischengespeichert?
Posted: 11 Jan 2025, 07:32
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:
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?
Code: Select all
EntityManager em;
...
Query query = em.createQuery(...);
...
Wie geht es mir, Sollen die Abfragen dann mit EntityManager (oder einem anderen Teil von Hibernate) zwischengespeichert werden?