¿Cómo puedo evitar la advertencia "firstResult / maxResults especificada con recolección de recopilación; aplicando en la memoria! ”cuando se usa Hibernate?

Estoy recibiendo una advertencia en el registro del servidor"firstResult / maxResults se especificó con la búsqueda de la colección; se aplica en la memoria!". Sin embargo todo funciona bien. Pero no quiero esta advertencia.

Mi codigo es
public employee find(int id) {
    return (employee) getEntityManager().createQuery(QUERY).setParameter("id", id).getSingleResult();
}
Mi consulta es
QUERY = "from employee as emp left join fetch emp.salary left join fetch emp.department where emp.id = :id"

Respuestas a la pregunta(5)

Su respuesta a la pregunta