# Hibernate 24頁 ###### tags: `hibernate` ## 24頁 import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import javax.persistence.UniqueConstraint; @Entity @Table( name="Member_Table_EEIT126", uniqueConstraints= { @UniqueConstraint(columnNames= {"employee_Id","empName"}), @UniqueConstraint(columnNames= {"pswd"}) }) @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Integer pk; @Column(name="employee_id") String id; String pswd; String name; @Column(columnDefinition = "DECIMAL(5,1)") Double Score; ``` click= package ch01.model; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Transient; import javax.persistence.UniqueConstraint; @Entity @Table(name="Member_Table_EEIT126", uniqueConstraints= { @UniqueConstraint(columnNames={"employee_ID","empName"}), @UniqueConstraint(columnNames={"pswd"}) }) public class MemberBean { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) Integer pk; @Column(name="employee_mid") String id; String pswd; @Transient String pswd2; String name; public String getPswd2() { return pswd2; } public void setPswd2(String pswd2) { this.pswd2 = pswd2; } @Column(columnDefinition = "DECIMAL(5,1)")//總長4 長度5 小數點1位 //@Transient 不想要存到 //transient //短暫瞬間臨時的 Double score; public MemberBean() { super(); } public MemberBean(String id, String pswd, String name) { super(); this.id = id; this.pswd = pswd; this.name = name; } public MemberBean(Integer pk, String id, String pswd, String name) { super(); this.pk = pk; this.id = id; this.pswd = pswd; this.name = name; } public MemberBean(Integer ipk) { this.pk = ipk; } public int getPk() { return pk; } public void setPk(Integer pk) { this.pk = pk; } public String getId() { return id; } public void setId(String id) { this.id = id; } public String getPswd() { return pswd; } public Double getScore() { return score; } public void setScore(Double score) { this.score = score; } public void setPswd(String pswd) { this.pswd = pswd; } public String getName() { return name; } public void setName(String name) { this.name = name; } } ```