У меня есть запрос:
Query q = em.createNativeQuery("select DISTINCT id, rating, random() as ordering FROM table\n" +
" WHERE id not in (1,2) ORDER BY ordering LIMIT 10");
List data = q.getResultList();
Каждый элемент этого списка является массивом, подобным объекту:
Я хочу получить эти "8" и "16" и составить строку через запятую (чтобы использовать ее в моем запросе в разделе "не в" в будущем):
for (Object x : data) {
System.out.println(Arrays.asList(x).get(0));
}
Но этопроизводит строки:
[Ljava.lang.Object;@ee93cd3
[Ljava.lang.Object;@62f3c3e1
Я не знаю, как получить эти идентификаторы ("8" и "16")