【发布时间】:2019-09-03 08:49:28
【问题描述】:
我有一个 NativeQuery,我想将它映射到 POJO。
我尝试了以下方法,但它以无限循环结束。
public synchronized List<FreeIP> getFirstFreeHost() {
String q = "SELECT i.subnet, h.ip_host FROM ip_addresses i join hosts h on i.id = h.ip_addresses_id ORDER BY i.subnet, h.ip_host";
this.entityManager = this.entityManagerFactory.createEntityManager();
Query query = this.entityManager.createNativeQuery(q);
List<Object[]> rows = query.getResultList();
List<FreeIP> result = new ArrayList<>();
for (Object[] row : rows) {
result.add(new FreeIP((String) row[0], (String) row[1]));
}
return result;
}
【问题讨论】:
标签: java jpa nativequery