J'utilise hibernate 3.0 (avec posgre 8.3), Java 1.6 et Netbeans 6.5. J'ai créé une requête native de retourner toutes les entrées uniques les plus récents comme celui-ci:Hibernate appelle des méthodes publiques sur les entités après une requête, pourquoi?
String query = "SELECT DISTINCT ON (origem) * FROM entrada " +
"ORDER BY origem, horadata DESC";
SQLQuery sqlQuery = this.getSession().createSQLQuery(query);
sqlQuery.addEntity(Entrada.class);
List entradas = sqlQuery.list();
Lorsque le « sqlQuery.list() » est appelé les objets Entrada sont retournés comme prévu. Mais toutes les méthodes publiques non statiques dans l'objet Entrada sont appelées. Je ne veux pas de ce comportement, quelqu'un pourrait m'aider? Merci d'avance.
Comment autrement vous attendez-vous à ce que Hibernate peuple vos objets Entrada? –
À l'aide des méthodes définies? – Ricardo