package corgi.spring.test_java_service.code.entity; import com.alibaba.fastjson.annotation.JSONField; import com.dounine.corgi.jpa.entity.BaseEntity; import javax.persistence.*; import java.time.LocalDateTime; /** * Created by lgq on 16-10-6. * 测试一对多关系 */ @Entity @Table(name="test_user_interest") public class UserInterest extends BaseEntity { private String name; private Integer seq; private LocalDateTime createTime; @ManyToOne(fetch = FetchType.LAZY,cascade = CascadeType.REFRESH) @JoinColumn(name = "user_id") @JSONField(serialize = false) private User user; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getSeq() { return seq; } public void setSeq(Integer seq) { this.seq = seq; } public LocalDateTime getCreateTime() { return createTime; } public void setCreateTime(LocalDateTime createTime) { this.createTime = createTime; } public User getUser() { return user; } public void setUser(User user) { this.user = user; } }