Wie kann ich die Warnung „firstResult / maxResults“ vermeiden, die mit collection fetch angegeben wurde? im Speicher anwenden! ”bei Verwendung des Ruhezustands?

Ich erhalte eine Warnung im Serverprotokoll"firstResult / maxResults wurde mit collection fetch angegeben; wird im Speicher angewendet!". Aber alles funktioniert gut. Aber ich will diese Warnung nicht.

Mein Code ist
public employee find(int id) {
    return (employee) getEntityManager().createQuery(QUERY).setParameter("id", id).getSingleResult();
}
Meine Frage ist
QUERY = "from employee as emp left join fetch emp.salary left join fetch emp.department where emp.id = :id"

Antworten auf die Frage(5)

Ihre Antwort auf die Frage