0
我正在学习JPA并想知道如何使用下面的查询生成报告。在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
。
你有一个教师实体,对吗? –
为什么你不能将Object转换为String,如果你知道该对象是一个String?这就是演员的全部内容。为什么你将List
@JBNizet,我没有使用列表