1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
| @Entity
@Table(name = "OPERATION")
@NamedQueries({@NamedQuery(name = "Operation.findByOp", query = "SELECT o FROM Operation o WHERE o.op = :op"), @NamedQuery(name = "Operation.findByNpch", query = "SELECT o FROM Operation o WHERE o.npch = :npch"), @NamedQuery(name = "Operation.findByMontant", query = "SELECT o FROM Operation o WHERE o.montant = :montant"), @NamedQuery(name = "Operation.findByNumMandat", query = "SELECT o FROM Operation o WHERE o.numMandat = :numMandat"), @NamedQuery(name = "Operation.findByMatriculeAgent", query = "SELECT o FROM Operation o WHERE o.matriculeAgent = :matriculeAgent"), @NamedQuery(name = "Operation.findByImpBudi", query = "SELECT o FROM Operation o WHERE o.impBudi = :impBudi"), @NamedQuery(name = "Operation.findByImpAnal", query = "SELECT o FROM Operation o WHERE o.impAnal = :impAnal"), @NamedQuery(name = "Operation.findByCodActiv", query = "SELECT o FROM Operation o WHERE o.codActiv = :codActiv"), @NamedQuery(name = "Operation.findByMontantht", query = "SELECT o FROM Operation o WHERE o.montantht = :montantht"), @NamedQuery(name = "Operation.findByDateVersm", query = "SELECT o FROM Operation o WHERE o.dateVersm = :dateVersm"), @NamedQuery(name = "Operation.findByDateOp", query = "SELECT o FROM Operation o WHERE o.dateOp = :dateOp"), @NamedQuery(name = "Operation.findByMoisPaie", query = "SELECT o FROM Operation o WHERE o.moisPaie = :moisPaie")})
public class Operation implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Column(name = "OP", nullable = false)
private Long op;
@Column(name = "NPCH")
private Long npch;
@Column(name = "MONTANT", nullable = false)
private BigInteger montant;
@Column(name = "NUM_MANDAT")
private Long numMandat;
@Column(name = "MATRICULE_AGENT")
private Long matriculeAgent;
@Column(name = "IMP_BUDI")
private Long impBudi;
@Column(name = "IMP_ANAL")
private Long impAnal;
@Column(name = "COD_ACTIV")
private Long codActiv;
@Column(name = "MONTANTHT")
private BigInteger montantht;
@Column(name = "DATE_VERSM", nullable = false)
@Temporal(TemporalType.DATE)
private Date dateVersm;
@Column(name = "DATE_OP", nullable = false)
@Temporal(TemporalType.TIMESTAMP)
private Date dateOp;
@Column(name = "MOIS_PAIE", nullable = false)
@Temporal(TemporalType.DATE)
private Date moisPaie;
@JoinColumn(name = "COD_CAISSE", referencedColumnName = "CODE_CAISSE")
@ManyToOne
private Caisse codCaisse;
@JoinColumn(name = "COD_TRANSAC", referencedColumnName = "CODE")
@ManyToOne
private Transaction codTransac; |
Partager