2017-10-10 92 views
0

我的DAO使用這行代碼從數據庫獲取信息。如何將Java對象轉換爲字符串?

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

我需要將其轉換成字符串,讓我知道它會返回什麼樣的形式。

+0

你可以通過你的DAO中createNativeQuery作爲第二個參數,並覆蓋它的toString。 – Optional

+0

@lexicore這不是一個String數組,它是一個二維對象數組 –

+0

@可選我完全錯過了第一行的問題: - |我刪除了我的答案。 – notyou

回答