【发布时间】:2010-10-12 10:01:23
【问题描述】:
我使用的是休眠 3.0(带有 posgre 8.3)、Java 1.6 和 Netbeans 6.5。我创建了一个原生查询来返回所有唯一的最新条目,如下所示:
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();
当调用“sqlQuery.list()”时,Entrada 对象按预期返回。但是对象 Entrada 中的所有公共非静态方法都会被调用。我不想要这种行为,有人可以帮助我吗? 提前致谢。
【问题讨论】:
-
您希望 Hibernate 如何填充您的 Entrada 对象?
标签: java hibernate postgresql netbeans6.5