Estoy muy confundido acerca de cuándo y cuándo no utilizar consultas nativas en JPA 2.0. Tenía la impresión de que el uso de consultas nativas podría hacer que no se sincronizara con el caché JPA. Si
Esta es mi situación, tengo dos básica de la que me he dado un simple mapeo de hibernación POJO: Person
- PersonId
- Name
- Books
Book
- Code
- Description
Mi consulta SQL
Tengo una entidad de hibernación sencilla para la que utilizo el annotion @Formula: @Id
private Long id;
private String name;
@Formula("(select count(f.*) from foo f where f.id = id)")
private l