【发布时间】:2017-10-10 08:34:13
【问题描述】:
我的 DAO 使用这行代码从数据库中获取信息。
public Object[] getTagData() {
List TagData = entityManager.createNativeQuery("SELECT sub.name, count(st.tags_tagId) as tagCount FROM subject as sub LEFT JOIN subject_tag st on st.subject_subjectId = sub.subjectId GROUP BY sub.name;")
.getResultList();
return TagData.toArray();
}
返回
[Ljava.lang.Object;@27d027d
我需要把它转换成一个字符串,这样我就知道它会以什么形式返回。
【问题讨论】:
-
您可以在 createNativeQuery 中将您的 DAO 作为第二个参数传递,并覆盖它的 toString。
-
@lexicore 这不是一个字符串数组,它是一个二维对象数组
-
@Optional 我完全错过了问题的第一行:-|我已经删除了我的答案。