Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1627 connectés 

  FORUM HardWare.fr
  Programmation
  Java

   Entity Manager et Session beans methode d'update

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Entity Manager et Session beans methode d'update

n°1928697
nurtysky
Posté le 03-10-2009 à 17:57:13  profilanswer
 

Hello la communauté,
Je cherche une commande me permettant d'updater des objet de ma base de donnée. J'arrive actuellement à créer, supprimer, trouver des objet mais je ne trouve pas de commande correspondant à un update.
 
Je developpe quelques WebService et la je dois par exemple modifier des "art" d'après un objet java. J'utilise l'environnement NetBeans pour développer ainsi que le serveur GlassFish v2.1.
 
Pour réaliser les fonctions suivantes j'utilise l'EntityManager de javax.persistance
 
Pour mieux comprendre voici mon "session beans" avec les différentes "business methodes" fonctionelle. Je cherhce à faire la methode update.
 
Code du WebService :
 
import javax.ejb.EJB;
import javax.ejb.Stateless;
import javax.jws.WebService;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
 
/**
*
* @author nuRTY
*/
@Stateless
@WebService
public class ArtManagerBean implements ArtManagerLocal {
 
@PersistenceContext
EntityManager em;
@EJB
MuseumManagerLocal museumManager;
 
public long createArt(String name, java.util.Date dateCreation, String image, String referenceNumber, String type) {
Art art = new Art();
art.setImage(image);
art.setName(name);
art.setDateCreation(dateCreation);
art.setReferenceNumber(referenceNumber);
art.setType(type);
em.persist(art);
em.flush();
return art.getId();
}
 
public Art findArtById(long id) {
return em.find(Art.class, id);
}
 
public boolean removeArt(long id) {
boolean removed = false;
Art art = this.findArtById(id);
if (art != null) {
em.remove(art);
} else {
art = this.findArtById(id);
if (art == null) {
removed = true;
}
}
return removed;
}
}
 
Merci d'avance.

mood
Publicité
Posté le 03-10-2009 à 17:57:13  profilanswer
 

n°1929033
lapin21
Posté le 05-10-2009 à 15:37:09  profilanswer
 

Je me trompe peut-être mais ce ne serait pas le même em.persist(Object) que tu utilises pour la création ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

   Entity Manager et Session beans methode d'update

 

Sujets relatifs
Problème de session avec un objet SoapProbleme d'update mysql
Problème WPF / Entity Framework / Data BindingLaisser tourner un thread en fin de session
Update d'une colonne a partir d'une autre table accessUtilisation de la méthode Cells
probleme session php - header tout ca.Cannot send session cookie et Cannot send session cache limiter
session perdue après un window.location [pas encore résolu :( ]SSL_SESSION_ID introuvable
Plus de sujets relatifs à : Entity Manager et Session beans methode d'update


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR