Création d'un objet et récupération id : java null exception
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'erreur
Code:
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) |
et ma méthode
Code:
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;
} |
merci de m'aider SVP