我有下面的代碼java.util.Vector中不能被強制轉換爲java.util.ArrayList中 - 演員名單到ArrayList的
public List<Item> getDbItems()
{
ArrayList<Item> dbItems = new ArrayList<>();
EntityTransaction entr=em.getTransaction();
entr.begin();
TypedQuery<Item> query = em.createQuery("SELECT i FROM Item i", Item.class);
dbItems = (ArrayList<Item>) query.getResultList();
em.getTransaction().commit();
return dbItems;
}
,我需要它返回的ArrayList,而不是陣列。有沒有返回ArrayList的查詢?
什麼是你點的是'ArrayList'投?你爲什麼不使用更明顯的'(列表- )'? –
Tom
*我需要它返回ArrayList * - 不,你不要 – wero
我認爲這一切歸結爲繼承101和編碼到接口。 – Mena