Advertisement
KuoHsiangYu

MemberBean正確寫法

Jul 12th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 4.51 KB | None | 0 0
  1. package com.web.store.model;
  2.  
  3. import java.io.Serializable;
  4. import java.sql.Blob;
  5. import java.sql.Date;
  6. import java.util.LinkedHashSet;
  7. import java.util.Set;
  8.  
  9. import javax.persistence.CascadeType;
  10. import javax.persistence.Column;
  11. import javax.persistence.Entity;
  12. import javax.persistence.GeneratedValue;
  13. import javax.persistence.GenerationType;
  14. import javax.persistence.Id;
  15. import javax.persistence.OneToMany;
  16. import javax.persistence.Table;
  17. import javax.persistence.Transient;
  18.  
  19. import org.springframework.web.multipart.MultipartFile;
  20.  
  21. @Entity
  22. @Table(name = "members")
  23. public class MemberBean implements Serializable {
  24.     // TODO 一方,一方對應多方[雙向]。
  25.     private static final long serialVersionUID = 1L;
  26.  
  27.     // 會員編號
  28.     // 會員編號(不重複)*
  29.     @Id
  30.     @GeneratedValue(strategy = GenerationType.IDENTITY)
  31.     private Integer member_id;
  32.  
  33.     // 電子郵件(不重複)*
  34.     @Column(unique = true)
  35.     private String username;
  36.  
  37.     // 密碼(不重複)*
  38.     @Column(unique = true)
  39.     private String password;
  40.  
  41.     // 暱稱(不重複)*
  42.     @Column(unique = true)
  43.     private String nickname;
  44.  
  45.     @OneToMany(mappedBy = "memberbean", cascade = CascadeType.ALL)// TODO 一方對應多方,本類別為一方。
  46.     private Set<RecipeBean> recipe = new LinkedHashSet<RecipeBean>();// TODO 一中有個多。
  47.  
  48.     @Transient
  49.     private MultipartFile member_photo_tr;
  50.  
  51.     @Transient
  52.     private MultipartFile cover_photo_tr;
  53.  
  54.     // 大頭貼
  55.     private Blob member_photo;
  56.  
  57.     // 被追蹤數
  58.     private Integer tracked_num;
  59.  
  60.     // 發表食譜數量
  61.     private Integer recipe_num;
  62.  
  63.     // 封面圖片
  64.     private Blob cover_photo;
  65.  
  66.     // 註冊時間
  67.     private Date register_date;
  68.  
  69.     // 是否水桶(0.公開 1.隱藏)
  70.     private Boolean enabled;
  71.  
  72.     // 大頭貼檔名
  73.     private String fileName_member;
  74.  
  75.     // 個人封面檔名
  76.     private String fileName_cover;
  77.  
  78.     // 發文篇數
  79.     private Integer forum_num;
  80.  
  81.     // 權限
  82.     private String role;
  83.  
  84.     public MemberBean() {
  85.  
  86.     }
  87.  
  88.     public Integer getMember_id() {
  89.         return member_id;
  90.     }
  91.  
  92.     public void setMember_id(Integer member_id) {
  93.         this.member_id = member_id;
  94.     }
  95.  
  96.     public String getUsername() {
  97.         return username;
  98.     }
  99.  
  100.     public void setUsername(String username) {
  101.         this.username = username;
  102.     }
  103.  
  104.     public String getPassword() {
  105.         return password;
  106.     }
  107.  
  108.     public void setPassword(String password) {
  109.         this.password = password;
  110.     }
  111.  
  112.     public String getNickname() {
  113.         return nickname;
  114.     }
  115.  
  116.     public void setNickname(String nickname) {
  117.         this.nickname = nickname;
  118.     }
  119.  
  120.     public Blob getMember_photo() {
  121.         return member_photo;
  122.     }
  123.  
  124.     public void setMember_photo(Blob member_photo) {
  125.         this.member_photo = member_photo;
  126.     }
  127.  
  128.     public Integer getTracked_num() {
  129.         return tracked_num;
  130.     }
  131.  
  132.     public void setTracked_num(Integer tracked_num) {
  133.         this.tracked_num = tracked_num;
  134.     }
  135.  
  136.     public Integer getRecipe_num() {
  137.         return recipe_num;
  138.     }
  139.  
  140.     public void setRecipe_num(Integer recipe_num) {
  141.         this.recipe_num = recipe_num;
  142.     }
  143.  
  144.     public Blob getCover_photo() {
  145.         return cover_photo;
  146.     }
  147.  
  148.     public void setCover_photo(Blob cover_photo) {
  149.         this.cover_photo = cover_photo;
  150.     }
  151.  
  152.     public Date getRegister_date() {
  153.         return register_date;
  154.     }
  155.  
  156.     public void setRegister_date(Date register_date) {
  157.         this.register_date = register_date;
  158.     }
  159.  
  160.     public Set<RecipeBean> getRecipe() {
  161.         return recipe;
  162.     }
  163.  
  164.     public void setRecipe(Set<RecipeBean> recipe) {
  165.         this.recipe = recipe;
  166.     }
  167.  
  168.     public Boolean getEnabled() {
  169.         return enabled;
  170.     }
  171.  
  172.     public void setEnabled(Boolean enabled) {
  173.         this.enabled = enabled;
  174.     }
  175.  
  176.     public MultipartFile getMember_photo_tr() {
  177.         return member_photo_tr;
  178.     }
  179.  
  180.     public void setMember_photo_tr(MultipartFile member_photo_tr) {
  181.         this.member_photo_tr = member_photo_tr;
  182.     }
  183.  
  184.     public String getFileName_member() {
  185.         return fileName_member;
  186.     }
  187.  
  188.     public void setFileName_member(String fileName_member) {
  189.         this.fileName_member = fileName_member;
  190.     }
  191.  
  192.     public String getFileName_cover() {
  193.         return fileName_cover;
  194.     }
  195.  
  196.     public void setFileName_cover(String fileName_cover) {
  197.         this.fileName_cover = fileName_cover;
  198.     }
  199.  
  200.     public Integer getForum_num() {
  201.         return forum_num;
  202.     }
  203.  
  204.     public void setForum_num(Integer forum_num) {
  205.         this.forum_num = forum_num;
  206.     }
  207.  
  208.     public String getRole() {
  209.         return role;
  210.     }
  211.  
  212.     public void setRole(String role) {
  213.         this.role = role;
  214.     }
  215.  
  216.     public MultipartFile getCover_photo_tr() {
  217.         return cover_photo_tr;
  218.     }
  219.  
  220.     public void setCover_photo_tr(MultipartFile cover_photo_tr) {
  221.         this.cover_photo_tr = cover_photo_tr;
  222.     }
  223. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement