0
我有一個函數返回一個ArrayList < String>,該列表包含使用JPA從數據庫中檢索的元素,我的問題是我無法理解輸出的格式!無法理解請求的結果JPA
的功能是:
public ArrayList<String> getMyListEnvironment()
{
ArrayList<String> env=new ArrayList<String>();
try{
EntityTransaction entr=em.getTransaction();
entr.begin();
javax.persistence.Query multipleSelect= em.createQuery("SELECT h.hEnv FROM HPe h WHERE h.hPePK.pePlatform = :w ").setParameter("w", "platf1");
List s = new LinkedList();
s= multipleSelect.getResultList();
env = new ArrayList(s);
entr.commit();
return env;
}
catch (Exception e)
{
System.out.println(e.getMessage());
System.out.println("error");
}
finally {
em.close();
}
return env;
}
輸出(結果):
[DTOMonito.HEnv[ envUrl=http://10.55.99.5:1055 ], DTOMonito.HEnv[ envUrl=http://10.55.99.99:8090 ]]
你的列表看上去像是含有2個DTOMonito對象保存一行代碼(和一個LinkedList分配)。他們每個人都有一個envUrl。你在期待什麼? – Cygnusx1
@ Cygnusx1,我在等待一個像這樣的列表:[envUrl = http://10.55.99.5:1055,envUrl = http://10.55.99.99:8090] – rym
BD中表格的名稱是什麼?什麼是DTOMonito對象?它是映射到數據庫表的對象的名稱嗎? – Cygnusx1