J'ai suivi un exemple JPA de travail pour récupérer des objets de catégorie en tant que tels:requête JPQL SELECT en option + DAO générique sélectionner
return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResultList();
La requête est très abrégée - et je ne peux pas trouver les règles pour ce qui est facultatif et ce qui n'est dans aucun des guides. Cette brièveté est-elle acceptable?
Deuxièmement, je veux mettre en œuvre maintenant cela dans un générique DAO, quelque chose comme:
public interface DAO<E, K>
{
List<E> getAll();
}
Comment puis-je réécrire la première requête de travailler pour tous les types que je ne peux pas le coder en dur « de la catégorie "..?
merci pour la pointe, je reçois le nom de classe dans le constructeur du dao générique et en utilisant cette variable dans la requête! – Mobs
@Mobs bien :) btw, réponses acceptées avec 0 upvotes look bizarre;) – Bozho