Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.12 KB | None | 0 0
  1. package com.sut.sa.cpe.entity;
  2.  
  3. import lombok.*;
  4.  
  5. import javax.persistence.Id;
  6. import javax.persistence.JoinColumn;
  7. import javax.persistence.ManyToOne;
  8. import javax.persistence.SequenceGenerator;
  9. import javax.persistence.Table;
  10.  
  11. import javax.persistence.GeneratedValue;
  12. import javax.persistence.GenerationType;
  13. import javax.persistence.CascadeType;
  14. import javax.persistence.Column;
  15. import javax.persistence.Entity;
  16. import javax.persistence.FetchType;
  17.  
  18. @Data
  19. @Entity
  20. @Getter @Setter
  21. @NoArgsConstructor
  22. @ToString
  23. @EqualsAndHashCode
  24. @Table(name="VIDEO_RENTAL")
  25. public class VideoRental {
  26.  
  27.     @Id
  28.     @SequenceGenerator(name="video_rental_seq",sequenceName="video_rental_seq")              
  29.     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="video_rental_seq")  
  30.     @Column(name = "VIDEO_RENTAL_ID", unique = true, nullable = true)
  31.     private @NonNull Long id;
  32.  
  33.     @Column(name="RENT_DATE")
  34.     private @NonNull Date rentDate;
  35.  
  36.     @ManyToOne(fetch = FetchType.EAGER, targetEntity = Employee.class)
  37.     @JoinColumn(name = "EMPLOYEE_ID", insertable = true)
  38.     private Employee createdBy;
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement