java - 从列表对象中获取值

标签 java list jpa

我有这样的代码...

Query query = em.createQuery("select CM.salesAreaId, SM.salesAreaDesc, count(CM.salesAreaId), sum(CM.openBal), " +
                    "sum(CM.netSales) from CustomerMaster CM, SalesAreaMaster SM where CM.salesAreaId=SM.salesAreaCode and CM.companyId=SM.companyId" +
                    " and CM.companyId=:companyId group by CM.salesAreaId, SM.salesAreaDesc");
query.setParameter("companyId", companyId);
List list = query.getResultList();

从上面的代码我怎样才能得到列表值?(list.get()值打印对象)

最佳答案

试试这个

Query query = em.createQuery("select CM.salesAreaId, SM.salesAreaDesc, count(CM.salesAreaId), sum(CM.openBal), " +
                    "sum(CM.netSales) from CustomerMaster CM, SalesAreaMaster SM where CM.salesAreaId=SM.salesAreaCode and CM.companyId=SM.companyId" +
                    " and CM.companyId=:companyId group by CM.salesAreaId, SM.salesAreaDesc");
query.setParameter("companyId", companyId);
List list = query.getResultList();
for(Object o : list) {
    Object[] obj = (Object[])o;

}

CM.salesAreaId的值应该在obj[0]

关于java - 从列表对象中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15158765/

相关文章:

java - 使用 save() Play Framework JPA 问题

java - 从 JTree 获取选定的文件名和路径

java - 如何从具有不同字段的同一类创建两个 json 文件

java - Gradle 运行任务无法正常工作 - 错误 : --module-path requires module path specification

c# - 字典值作为不同的键

python - 从列表中的某个范围内选择一个随机元素 - python

java - JPA:通过接口(interface)查找而不是实现

jpa - 找不到适用于 jdbc :mysql://localhost:3306/rom (Payara 5, Windows 10 的合适驱动程序

java - 使用 onClickListener 时出错( Intent )

python - 我可以在python中设置random.randint()函数的条件吗