0

我正在从很少更新的数据库数据中检索对象列表,因此将其保存在 Memcached 中以获得更好的性能,以便可以从缓存而不是数据库中检索对对象列表的后续调用。

对象列表是使用 Primefaces Autocomplete 组件向用户显示的国家/地区(每次用户键入内容时,都会对服务器进行异步调用),并且该库允许使用自定义对象列表而不是列表细绳。

我应该将它转换为值对象而不是使用实体对象吗?还是应该将其转换为字符串列表,或者只是坚持我正在使用的 - 实体本身。

4

1 回答 1

0

你可以试试下一个:

String jpql = "SELECT c.name FROM Country c";
List<String> list = em.createQuery(jpql, String.class)
                      .getResultList();
for (String str : list) {
    System.out.println(str);
}
于 2013-08-12T18:26:31.853 回答