我正在使用休眠 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 中的所有公共非静态方法都会被调用。我不想要这种行为,有人可以帮助我吗?提前致谢。