package com.axxx.dps.apv.model; import javax.persistence.Entity; import javax.persistence.ManyToOne; import javax.persistence.SequenceGenerator; import javax.persistence.Table; import com.axxx.dps.apv.persistence.GenericEntity; /** * OPT * * @author mdutoo * */ @Entity @Table(name = "apv_benef") @SequenceGenerator(initialValue = 1, name = "idgen", sequenceName = "hibernate_sequence") //@Cache(usage=CacheConcurrencyStrategy.NONSTRICT_READ_WRITE) public class Benef extends GenericEntity<Benef> { private static final long serialVersionUID = 8294833510801365063L; @ManyToOne(optional=false) private Projet projet; // enfants //... //... // adresse, ville, cp, age, sexe, zonehabitation, territoirepolitiqueville, statutsocial, typeressources, montantmensuelressources, typelogement, dernierdepart, personnemalade, montantapv, coutparjour, montantapvparjour, partapvfinancement // 5 rue des cordiers st maloString 35400 12 M Zone urbaine Non Elève [Salaire, Allocations familiales] de 501 à 1000 € Logement autonome de 1 à 3 ans Non 60 22 6 27.272728 // ? private String adresse; private String ville; private int cp; private int age; private char sexe; private String zoneHabitation; // enum ? private String territoirePolitiqueVille; // enum ? private String statutSocial; // enum ? private String typeRessources; // enum ? private String montantMensuelRessources; // enum ? private String typeLogement; // enum ? private String dernierDepart; // enum ? private boolean personneMalade; private double montantApv; // tdb ? ///private double coutparjour; // tdb ? private double montantApvParJour; // tdb ? ///private int partapvfinancement; // tdb ? public Projet getProjet() { return projet; } }