Eclipse/Java返回实体列表而不是对象列表
我有一个方法来执行数据库查询。
为myBean:
List<Composicao> itemProdutoLista = compPrecoServico.buscar(Composicao.nomeQuery);
的nomeQuery是:
@NamedQuery(name = "nomeQuery", query= " SELECT composicao.valortotal,composicao.id FROM Composicao composicao
查询 - javax.persistence.query
public List<T> buscar(String nomeQuery) {
Query query = entityManager.createNamedQuery(nomeQuery);
return query.getResultList();
}
我返回列表buscar让我说: 的Object elementData中
我怎么能在我的回报buscar方法得到实体Composicao elementData中?代替对象elementData中
@JB识别的多数民众赞成我想关于如何阅读Java的ArrayList的子项 – Al2x
,去年后我不太明白 - '名单 itemProdutoLista'包含'Composicao'类型的对象,以便代码的哪部分不正确? –
Smutje
请参阅我的打印屏幕。它得到我一个对象元素数据,我需要一个实体元素数据 – Al2x