Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. package com.phongtrungtran.usermodule.entity;
  2.  
  3. import java.io.Serializable;
  4. import javax.persistence.*;
  5.  
  6. import lombok.Data;
  7.  
  8. import org.hibernate.annotations.CreationTimestamp;
  9. import org.hibernate.annotations.UpdateTimestamp;
  10.  
  11. import java.util.Date;
  12.  
  13. @Entity
  14. @Table(name = "user")
  15. @Data
  16. @NamedQuery(name = "User.findAll", query = "SELECT u FROM User u")
  17. public class User implements Serializable {
  18. private static final long serialVersionUID = 1L;
  19.  
  20. @Id
  21. @GeneratedValue(strategy = GenerationType.AUTO)
  22. private int id;
  23.  
  24. @Lob
  25. private String username;
  26.  
  27. private String email;
  28.  
  29. private String password;
  30.  
  31. @Transient
  32. private String passwordConfirm;
  33.  
  34. @Transient
  35. private String newPassword;
  36.  
  37. private String fullname;
  38.  
  39. private String phone;
  40.  
  41. @Lob
  42. private String address;
  43.  
  44. @Column(name = "role_id")
  45. private int roleId;
  46.  
  47. private int deleted;
  48.  
  49. @Column(name = "created_by")
  50. private int createdBy;
  51.  
  52. @Column(name = "created_date")
  53. @Temporal(TemporalType.TIMESTAMP)
  54. @CreationTimestamp
  55. private Date createdDate;
  56.  
  57. @Column(name = "updated_by")
  58. private int updatedBy;
  59.  
  60. @Column(name = "updated_date")
  61. @Temporal(TemporalType.TIMESTAMP)
  62. @UpdateTimestamp
  63. private Date updatedDate;
  64. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement