package org.xmx0632.deliciousfruit.entity;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import org.hibernate.validator.constraints.NotBlank;
//JPA标识
@Entity
@Table(name = "df_task")
public class Task extends IdEntity {
private String title;
private String description;
private User user;
// JSR303 BeanValidator的校验规则
@NotBlank
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
// JPA 基于USER_ID列的多对一关系定义
@ManyToOne
@JoinColumn(name = "user_id")
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
}