Bonjour
je voudrais effectuer un tas d'opérations à un objet crée mais l'id même est nul
quand je l'affiche dans ma méthode et dans la base il s'incrémente normalement.
voicil'erreuret ma méthode
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 java.lang.NullPointerException com.proxymit.grh.service.interfImpl.VacationDAOImpl.calculateDura(VacationDAOImpl.java:1174) com.proxymit.grh.service.interfImpl.VacationDAOImpl.createVacation(VacationDAOImpl.java:71) com.proxymit.grh.web.VacationControllerAdd.addVacation(VacationControllerAdd.java:128) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) java.lang.reflect.Method.invoke(Method.java:597) org.springframework.web.servlet.mvc.multiaction.MultiActionController.invokeNamedMethod(MultiActionController.java:473) org.springframework.web.servlet.mvc.multiaction.MultiActionController.handleRequestInternal(MultiActionController.java:410) org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:875) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809)
merci de m'aider SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public Vacation createVacation(Vacation vacation) { Employes employes = this.getCurrentEmployee(); vacation.setEmployes(employes); String notification = "vacation not yet treated"; Double solde = 0.0; vacation.setSolde(solde); vacation.setNotification(notification); Serializable vaca = hibernateTemplate.save(vacation); System.out.println(vaca.toString()); this.calculateDura(vacation.getIdvacation(), vacation.getSunsat()); return vacation; }
Partager