Bonsoir tout le monde,
Après recherche dans le forum, j'arrive toujours pas à résoudre mon problème malgrés qu'il y a des posts qui ressemble à mon problème, bref voici mes deux classes Personnel et PlanDeCharge:
Personnel:
PlanDeCharge:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 @Entity public class Personnel implements java.io.Serializable { private static final long serialVersionUID = 930607645384966459L; private Integer id_personnel; private String civilite_personnel; private String nom_personnel; private String prenom_personnel; private String nss_personnel; private String date_naissance_personnel; private String lieu_naissance_personnel; private String nationalite_personnel; private String email_personnel; private String adresse_personnel; private String ville_personnel; private Integer code_postal_personnel; private String pays_personnel; private String date_recrutement_personnel; private String date_sortie_personnel; private String poste_personnel; private String service_personnel; private Integer salaire_base_personnel; private String type_personnel; private Boolean externe_personnel; //Getter & Setter... }
Ma fonction dans monDAOHibernateImpl.java
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 @Entity public class PlanDeCharge implements java.io.Serializable { private static final long serialVersionUID = 987730959483686419L; private Integer id_plan_de_charge; @OneToOne @JoinTable(name="Personnel") @JoinColumn(name="id_personnel") private Integer id_personnel; private String dim; private String lun; private String mar; private String mer; private String jeu; private String ven; private String sam; //Getter & Setter... }
et voici mon controller:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public List<PlanDeCharge> getAllPlanDeCharge() { Query query = sessionFactory.getCurrentSession().createQuery("select p.id_personnel, p.nom_personnel, p.prenom_personnel, p.poste_personnel, p.service_personnel from Personnel as p, PlanDeCharge as pl where pl.id_personnel=p.id_personnel"); return query.list(); }
Sur ma JSP, lorsque j'essai d'afficher les enregistrement, j'ai mis ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 @RequestMapping("/emploi_du_temps") public ModelAndView plan_charge(HttpServletRequest request) { String mon_nom = amirDAO.getNameUser(); request.setAttribute("nom_utilisateur", mon_nom); ModelAndView mav = new ModelAndView("personnel/emploi_du_temps"); List<PlanDeCharge> plandecharge = amirDAO.getAllPlanDeCharge(); mav.addObject("SEARCH_PLANDECHARGE_RESULTS_KEY", plandecharge); return mav; }
Ceci ne marche pas, et me renvoi la ligne d'erreur suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <c:if test="${! empty SEARCH_PLANDECHARGE_RESULTS_KEY}"> <c:forEach var="plandecharge" items="${SEARCH_PLANDECHARGE_RESULTS_KEY}"> <tr> <td><c:out value=""></c:out></td> <td><c:out value="${plandecharge.id_personnel}"></c:out></td> <td><c:out value="${plandecharge.prenom_personnel}"></c:out></td> <td><c:out value="${plandecharge.poste_personnel}"></c:out></td> <td><c:out value="${plandecharge.service_personnel}"></c:out></td> <td><c:out value="${plandecharge.date_recrutement_personnel}"></c:out></td> </tr> </c:forEach> </c:if>
Que dois-faire???
Code : Sélectionner tout - Visualiser dans une fenêtre à part java.lang.NumberFormatException: For input string: "id_personnel"
Merci
Partager