TP4 : utilisation des relations

De $1

Table des matières
  1. 1. Introduction

Version de 04:35, 16 Avr 2024

cette version.

Revenir à liste des archives.

Voir la version actuelle

Introduction

Dans ce TP vous allez créer une relation 1-N entre les ComptesBancaires et les OperationsBancaires, unidirectionnelle, en mode agressive loading. Contentez vous de déclarer dans l'entity bean CompteBancaire un nouvel attribut :

private Collection<OperationsBancaires> operationsBancaires;

Vous verrez une ampoule jaune sur la gauche proposant de créer une relation. Utilisez le wizard pour créer la relation.

Par la suite, détruisez les tables COMPTES_BANCAIRES et OPERATION_BANCAIRES, peut etre aussi la table de sequence, et modifiez votre TP pour que lorsque le session bean GestionnaireCompteBancaire ou le Message Driven bean du TP touche à un compte, une nouvelle operation soit ajoutée au compte :

c.getOperationsBancaires().add(op);

Où c est le compte bancaire auquel on veut ajouter l'opération op.

Modifiez votre TP en conséquence, déployes, testez, regarder les modèles des tables générés.