Salut,
Je suis entrain d'utiliser les methodes preconfigurées de Hibernate. La methode FindById() prend comme attribut un objet avec les specifications de la requete. Cette methode matche parfaitement pour des attributs sans relations, mais quand je passe un attirbut avec une relation many to one ou quoi que ce soit, ca me remet tous les champs!!
Voici le code:
chaque network element a une location, si je veux filtrer selon la location, il me renvoit tous les champs de la table .. J’espère avoir de l'aide merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 NetworkElement netElem = new NetworkElement(); NetworkElementHome netElemeHome = new NetworkElementHome(); Location loc = new Location(); loc.setLocationId((long) 496); List<NetworkElement> netElems = new LinkedList<NetworkElement>(); netElem.setLocation(loc); netElems = netElemeHome.findByExample(netElem); for (NetworkElement nElem : netElems) { System.out.println(nElem.getNetworkElementId() + nElem.getUserlabel() + nElem.getType()); }
Partager