package org.tests.model.softdelete;
import javax.persistence.CascadeType;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.ManyToMany;
import javax.persistence.ManyToOne;
import java.util.List;
@Entity
public class ESoftDelBook extends BaseSoftDelete {
String bookTitle;
@ManyToMany(cascade = CascadeType.PERSIST, fetch = FetchType.EAGER)
List<ESoftDelUser> lendBys;
@ManyToOne(cascade = CascadeType.PERSIST, fetch = FetchType.EAGER)
ESoftDelUser lendBy;
public ESoftDelBook(String bookTitle) {
this.bookTitle = bookTitle;
}
public ESoftDelBook() {
}
public String getBookTitle() {
return bookTitle;
}
public void setBookTitle(String bookTitle) {
this.bookTitle = bookTitle;
}
public List<ESoftDelUser> getLendBys() {
return lendBys;
}
public void setLendBys(List<ESoftDelUser> lendBys) {
this.lendBys = lendBys;
}
public void setLendBy(ESoftDelUser lendBy) {
this.lendBy = lendBy;
}
public ESoftDelUser getLendBy() {
return lendBy;
}
}