ejb_code

1249 mots 5 pages
Modele
ClientBanque.java
package edu.ipsas.modele;

import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.OneToMany;

@Entity public class ClientBanque implements Serializable{ private static final long serialVersionUID = 1L; @Id private String cin; private String nom; private String prenom; private String adresse; @OneToMany(cascade = {CascadeType.REMOVE}) private List comptes; public ClientBanque(){} public ClientBanque(String cin,String nom,String prenom,String adresse){ this.cin = cin; this.nom = nom; this.prenom = prenom; this.adresse = adresse; this.comptes = new ArrayList(); } public List getComptes() { return comptes; } public void setComptes(List comptes) { this.comptes = comptes; } public String getCin() { return cin; } public void setCin(String cin) { this.cin = cin; } public String getNom() { return nom; } public void setNom(String nom) { this.nom = nom; } public String getPrenom() { return prenom; } public void setPrenom(String prenom) { this.prenom = prenom; } public String getAdresse() { return adresse; } public void setAdresse(String adresse) { this.adresse = adresse; }
}

CompteBancaire.java package edu.ipsas.modele;

import java.io.Serializable; import javax.persistence.CascadeType; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne;

@Entity public class CompteBancaire implements Serializable{ private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy=GenerationType.AUTO) private long id; private double solde; @ManyToOne @JoinColumn(name="idclient")

en relation

  • Scénario cas dingo
    6782 mots | 28 pages
  • inf1250 -tp2
    1393 mots | 6 pages
  • jhbjb ijb
    2982 mots | 12 pages
  • Questionnaire parrot
    4726 mots | 19 pages
  • jduxbs
    3722 mots | 15 pages
  • Flyff
    6971 mots | 28 pages
  • hsjbdvdjxb djbdbe
    310 mots | 2 pages
  • Cas imprimatur
    2328 mots | 10 pages
  • jkbj
    268 mots | 2 pages
  • Ykbybkb
    626 mots | 3 pages
  • évaluation
    378 mots | 2 pages
  • Requêtes aps sa k mat
    326 mots | 2 pages
  • informatique clé primaire
    591 mots | 3 pages
  • Le principe de l'utilitarisme
    635 mots | 3 pages
  • Cours de dt des obligations
    843 mots | 4 pages