Hibernate中Entity实体类的写法
生活随笔
收集整理的這篇文章主要介紹了
Hibernate中Entity实体类的写法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
記錄下一個(gè)Entity類的寫法,方便以后查閱:
1 package com.bupt.auth.entity; 2 3 import java.util.Date; 4 5 import javax.persistence.Column; 6 import javax.persistence.Entity; 7 import javax.persistence.GeneratedValue; 8 import javax.persistence.GenerationType; 9 import javax.persistence.Id; 10 import javax.persistence.JoinColumn; 11 import javax.persistence.JoinTable; 12 import javax.persistence.ManyToOne; 13 import javax.persistence.Table; 14 15 @Entity 16 @Table(name="token") 17 public class Token { 18 @Id 19 @GeneratedValue(strategy=GenerationType.IDENTITY) 20 @Column(name="id", unique=true, nullable=false) 21 private Long id; 22 23 @Column(name="info") 24 private String info; 25 26 @Column(name="starttime") 27 private Date starttime; 28 29 @Column(name="endtime") 30 private Date endtime; 31 32 @ManyToOne(targetEntity=User.class) 33 @JoinTable(name="userToken", 34 joinColumns=@JoinColumn(name="token_id",referencedColumnName="id",unique=true), 35 inverseJoinColumns=@JoinColumn(name="user_id",referencedColumnName="id")) 36 private User user; 37 38 public Long getId() { 39 return id; 40 } 41 public void setId(Long id) { 42 this.id = id; 43 } 44 public String getInfo() { 45 return info; 46 } 47 public void setInfo(String info) { 48 this.info = info; 49 } 50 public Date getStarttime() { 51 return starttime; 52 } 53 public void setStarttime(Date starttime) { 54 this.starttime = starttime; 55 } 56 public Date getEndtime() { 57 return endtime; 58 } 59 public void setEndtime(Date endtime) { 60 this.endtime = endtime; 61 } 62 public User getUser() { 63 return user; 64 } 65 public void setUser(User user) { 66 this.user = user; 67 } 68 69 }?
轉(zhuǎn)載于:https://www.cnblogs.com/godlei/p/5615027.html
總結(jié)
以上是生活随笔為你收集整理的Hibernate中Entity实体类的写法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: MIS性能优化常见问题与方案(辅助项目组
- 下一篇: 从tabBarController的一个