Hello everyone;
Here are the details of my problem:
I have userHome.persistWithAffectation an action that I invoke from a commandButton
<h:commandButton id="save" action="#{userHome.persistWithAffectation}" rendered="#{!userHome.managed}" image="/img/disk.gif"> </h:commandButton>
The problem is that by invoking this action - which will persist my data and then make a simple treatment he crushes the values of user sessions by the value that I have come. and in Debug mode I realized that it does not in my method.
public String persistWithAffectation() { super.persist(); societeUserHome.getInstance().setSociete(this.currentSociete); User user = this.getInstance(); societeUserHome.getInstance().setUser(user); societeUserHome.persist(); this.getInstance().getSocieteUsers().add(societeUserHome.getInstance()); return "persisted"; }