package com.syzton.sunread.model.book; import javax.persistence.Entity; import javax.persistence.Table; import javax.persistence.Transient; import com.syzton.sunread.model.common.AbstractEntity; /** * Created by jerry on 3/20/15. */ @Entity @Table(name = "book_extra") public class BookExtra extends AbstractEntity{ private int level; private int literature; private int language; private int grade; private int category; private int ageRange; private boolean hasVerifyTest; private boolean hasWordTest; private boolean hasThinkTest; private boolean hasVideo; private boolean hasRadio; private boolean hasEbook; @Transient private int pointRange; // @JsonIgnore // @OneToMany(cascade = CascadeType.ALL,fetch = FetchType.EAGER,mappedBy = "book") // private List<Recommendation> recommendations = new ArrayList<>(); // @JsonIgnore // @ManyToMany // @JoinTable(name="book_category", // joinColumns = @JoinColumn(name="book_id", referencedColumnName="id"), // inverseJoinColumns = @JoinColumn(name="category_id", referencedColumnName="id") // ) // private Set<Category> categories = new HashSet<>(); public boolean isHasVerifyTest() { return hasVerifyTest; } public void setHasVerifyTest(boolean hasVerifyTest) { this.hasVerifyTest = hasVerifyTest; } public boolean isHasThinkTest() { return hasThinkTest; } public void setHasThinkTest(boolean hasThinkTest) { this.hasThinkTest = hasThinkTest; } public boolean isHasWordTest() { return hasWordTest; } public void setHasWordTest(boolean hasWordTest) { this.hasWordTest = hasWordTest; } public boolean isHasVideo() { return hasVideo; } public void setHasVideo(boolean hasVideo) { this.hasVideo = hasVideo; } public boolean isHasRadio() { return hasRadio; } public void setHasRadio(boolean hasRadio) { this.hasRadio = hasRadio; } public boolean isHasEbook() { return hasEbook; } public void setHasEbook(boolean hasEbook) { this.hasEbook = hasEbook; } public int getGrade() { return grade; } public void setGrade(int grade) { this.grade = grade; } public int getCategory() { return category; } public void setCategory(int category) { this.category = category; } public int getAgeRange() { return ageRange; } public void setAgeRange(int ageRange) { this.ageRange = ageRange; } public int getLevel() { return level; } public void setLevel(int level) { this.level = level; } public int getLiterature() { return literature; } public void setLiterature(int literature) { this.literature = literature; } public int getLanguage() { return language; } public void setLanguage(int language) { this.language = language; } public int getPointRange() { return pointRange; } public void setPointRange(int pointRange) { this.pointRange = pointRange; } }