package net.changwoo.x1wins.entity;
import java.sql.Blob;
import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Lob;
import javax.persistence.Table;
@Entity
@Table(name="file")
public class File {
public File(){
this.regdate = new Date();
}
@Id
@Column(name="num")
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer num;
// @NotNull
@Column(name="classname")
private String classname;
// @NotNull
@Column(name="snum")
private int snum;
// @NotNull
@Column(name="filename")
private String filename;
// @NotNull
@Column(name="content")
@Lob
// private Blob content;
private Blob content;
// @NotNull
@Column(name="content_type")
private String contentType;
// @NotNull
@Column(name="regdate")
private Date regdate;
public Integer getNum() {
return num;
}
public void setNum(Integer num) {
this.num = num;
}
public String getClassname() {
return classname;
}
public void setClassname(String classname) {
this.classname = classname;
}
public int getSnum() {
return snum;
}
public void setSnum(int snum) {
this.snum = snum;
}
public String getFilename() {
return filename;
}
public void setFilename(String filename) {
this.filename = filename;
}
public Blob getContent() {
return content;
}
public void setContent(Blob content) {
this.content = content;
}
public String getContentType() {
return contentType;
}
public void setContentType(String contentType) {
this.contentType = contentType;
}
public Date getRegdate() {
return regdate;
}
public void setRegdate(Date regdate) {
this.regdate = regdate;
}
}