1
Java Enterprise Edition
EJB3 / Deuxième partie
Matthieu EXBRAYAT
Master 2 RIA
Université Louis Pasteur
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
2
Plan
EJB Entity / suite
Message Driven Bean
Cycle de vie et callbacks
Transactions et sécurité
Intercepteurs
Timers
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
3
EJB Entity : la suite
Clés simples et clés composites
Héritage
Relations entre entités
EJB QL
Compléments sur le mapping
Tables existantes / tables créées
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
4
Classe de clés
Pas nécessaire en général pour les types simples
Peut harmoniser, mais allourdit
Mapping automatique des types simples
Utile pour les clés composites
Mise en place
Création d'une classe simple, mais sérializable, avec
constructeur sans paramètres et avec hachage et égalités
bien définis
@IdClass
EJB et Java EE – Matthieu EXBRAYAT – Master 2 RIA / ULP 2007
5
Exemple : la classe clé
public class EmployePK implements java.io.Serializable {
private String nom;
private String prenom;
public EmployePK(){
}
public EmployePK(String nom,String prenom){
this.nom=nom;this.prenom=prenom;
}
// getters / setters
...
public boolean equals(Object obj) {...}
public int hashCode(){...}
1 / 67 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !