Bonjour à tous,
Un bout de code faut mieux qu'un long discours :
=== Côté serveur ===
public class Contact implements Serializable {
private String name;
// GETTER AND SETTER
}
=== Côté Client ===
// Demande d'instancier l'ejb Entity coté serveur
Contact monContact= DataBinding.createModel(Contact.class);
monContact.setName("Toto");
=== Infos supplémentaires ===
La classe DataBinding fais en sorte d'instancier le contact côté serveur. Il y'a donc une instance coté client ET serveur de mon objet
=== LE PROBLEME ===
Du fait qu'il s'agisse d'une entité, mon objet contact que j'ai instancié coté serveur est copié chez le client (d'ou la 2ième instance). Evidement, lorsque je modifie mon objet avec un setter côté client, la modification se fait coté client car il n'y a pas de référence directe entre mon objet du client et celui que le serveur a instancié.
Auriez vous une solution pour que lorsque je modifie mon objet côté client, les modification soit impacté directement à l'objet disponible sur le serveur ?
Merci énormément par avance
Partager