package com.syzton.sunread.model.exam; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Table; import com.syzton.sunread.model.common.AbstractEntity; @Entity @Table(name = "article") public class Article extends AbstractEntity { @Column private String topic; @Column private String author; @Column private long charCount; @Basic(fetch = FetchType.LAZY) @Column(name="content", columnDefinition="TEXT") private String content; @Column private int level; @Column private boolean isTraining; public boolean isTraining() { return isTraining; } public void setTraining(boolean isTraining) { this.isTraining = isTraining; } public String getTopic() { return topic; } public void setTopic(String topic) { this.topic = topic; } public String getAuthor() { return author; } public void setAuthor(String author) { this.author = author; } public long getCharCount() { return charCount; } public void setCharCount(long charCount) { this.charCount = charCount; } public String getContent() { return content; } public void setContent(String content) { this.content = content; } public int getLevel() { return level; } public void setLevel(int level) { this.level = level; } }