【发布时间】:2014-04-20 08:09:22
【问题描述】:
我正在学习 JPA,想知道如何使用下面的查询生成报告。
Query query = em
.createQuery("SELECT t.firstName, t.lastName, t.salary FROM Teacher t");
List results = query.getResultList();
Object[] objects = results.toArray(new Object[results.size()]);
for (Object object : objects) {
System.out.println(object);// here I want to print firstName, lastName
}
我了解getResultList() 方法返回对象数组列表。但我想在这里打印firstName、lastName 和salary。我怎样才能做到这一点?我不能简单地将Object 转换为String。
【问题讨论】:
-
你有一个 Teacher 实体,对吧?
-
如果您知道对象是字符串,为什么不能将对象转换为字符串?这就是演员阵容的全部意义所在。为什么要将 List
-
@JBNizet,我没有使用 List