我有一个 JPA 对象:
@Entity
@Table(name="WF_GROUP")
public class Group {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String groupName;
private long parentId;
/* ... */
}
我有一个使用这种方法的 GroupDAO:
public List<Group> getAllGroups() {
List<Group> groups = new ArrayList<Group>();
String query = "select * from WF_GROUP";
Query q = getEntityManager().createNativeQuery(query);
groups.addAll( q.getResultList() );
return groups;
}
问题是 q.getResultList() 返回一个 Object 类型的结果列表,而不是包含每个属性的对象数组。
为什么 q.getResultList() 不返回 Group 对象的列表?
谢谢!抢