Advertisement
ADL_Rodrigo_Silva

Untitled

Mar 16th, 2022
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.54 KB | None | 0 0
  1. package cl.adl.asociaciones.modelo;
  2.  
  3. import javax.persistence.Column;
  4. import javax.persistence.Entity;
  5. import javax.persistence.GeneratedValue;
  6. import javax.persistence.GenerationType;
  7. import javax.persistence.Id;
  8. import javax.persistence.JoinColumn;
  9. import javax.persistence.ManyToOne;
  10. import javax.persistence.SequenceGenerator;
  11.  
  12. @Entity
  13. @SequenceGenerator(name="SQ_ARRIENDO", initialValue=1, allocationSize=1)
  14. public class Arriendo {
  15.    
  16.     @Id
  17.     @GeneratedValue(strategy= GenerationType.SEQUENCE, generator="SQ_ARRIENDO")
  18.     private Integer id;
  19.     private String inicio;
  20.     @Column(columnDefinition = "NUMERIC(19,0)")
  21.     private Integer duracion;
  22.     @ManyToOne
  23.     @JoinColumn(name = "pelicula_id", referencedColumnName = "id")
  24.     private Pelicula pelicula;
  25.     @ManyToOne
  26.     @JoinColumn(name = "cliente_id", referencedColumnName = "id")
  27.     private Cliente cliente;
  28.    
  29.  
  30.     /**
  31.      * @param id
  32.      * @param inicio
  33.      * @param duracion
  34.      * @param pelicula
  35.      * @param cliente
  36.      */
  37.     public Arriendo(Integer id, String inicio, Integer duracion, Pelicula pelicula, Cliente cliente) {
  38.         super();
  39.         this.id = id;
  40.         this.inicio = inicio;
  41.         this.duracion = duracion;
  42.         this.pelicula = pelicula;
  43.         this.cliente = cliente;
  44.     }
  45.    
  46.  
  47.  
  48.     /**
  49.      *
  50.      */
  51.     public Arriendo() {
  52.         super();
  53.         // TODO Auto-generated constructor stub
  54.     }
  55.  
  56.  
  57.  
  58.     /**
  59.      * @return the cliente
  60.      */
  61.     public Cliente getCliente() {
  62.         return cliente;
  63.     }
  64.  
  65.  
  66.     /**
  67.      * @param cliente the cliente to set
  68.      */
  69.     public void setCliente(Cliente cliente) {
  70.         this.cliente = cliente;
  71.     }
  72.  
  73.  
  74.     /**
  75.      * @return the id
  76.      */
  77.     public Integer getId() {
  78.         return id;
  79.     }
  80.  
  81.  
  82.     /**
  83.      * @param id the id to set
  84.      */
  85.     public void setId(Integer id) {
  86.         this.id = id;
  87.     }
  88.  
  89.  
  90.     /**
  91.      * @return the inicio
  92.      */
  93.     public String getInicio() {
  94.         return inicio;
  95.     }
  96.  
  97.  
  98.     /**
  99.      * @param inicio the inicio to set
  100.      */
  101.     public void setInicio(String inicio) {
  102.         this.inicio = inicio;
  103.     }
  104.  
  105.  
  106.     /**
  107.      * @return the duracion
  108.      */
  109.     public Integer getDuracion() {
  110.         return duracion;
  111.     }
  112.  
  113.  
  114.     /**
  115.      * @param duracion the duracion to set
  116.      */
  117.     public void setDuracion(Integer duracion) {
  118.         this.duracion = duracion;
  119.     }
  120.  
  121.  
  122.     /**
  123.      * @return the pelicula
  124.      */
  125.     public Pelicula getPelicula() {
  126.         return pelicula;
  127.     }
  128.  
  129.  
  130.     /**
  131.      * @param pelicula the pelicula to set
  132.      */
  133.     public void setPelicula(Pelicula pelicula) {
  134.         this.pelicula = pelicula;
  135.     }
  136.  
  137.  
  138.     @Override
  139.     public String toString() {
  140.         return "Arriendo [id=" + id + ", inicio=" + inicio + ", duracion=" + duracion + ", pelicula=" + pelicula + "]";
  141.     }
  142.    
  143. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement