J'ai un objet JPA:Pourquoi cette requête JPA ne renvoie-t-elle pas une liste de ma classe spécifique?
@Entity
@Table(name="WF_GROUP")
public class Group {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private long id;
private String groupName;
private long parentId;
/* ... */
}
J'ai un GroupDAO avec cette méthode:
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;
}
Le problème est le q.getResultList() retourne une liste de résultat de type objet que contient un objet tableau pour chaque propriété.
Pourquoi q.getResultList() ne renvoie-t-il pas une liste d'objets Group?
Merci! Rob