package com.wooki.domain.model.activity;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.PrimaryKeyJoinColumn;
import javax.persistence.Table;
import com.wooki.domain.model.Chapter;
@Entity
@Table(name = "AbstractChaptersActivities")
@PrimaryKeyJoinColumn(name = "abstract_chapter_activity_id")
public abstract class AbstractChapterActivity<T> extends AbstractBookActivity<T>
{
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "chapter_id", nullable = false)
private Chapter chapter;
public Chapter getChapter()
{
return chapter;
}
public void setChapter(Chapter chapter)
{
this.chapter = chapter;
}
}