package model;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.FetchType;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import org.jdal.model.Entity;
@javax.persistence.Entity
@Table(name="categories")
public class Category extends Entity {
private static final long serialVersionUID = 1L;
@OneToMany(mappedBy="category", fetch=FetchType.LAZY)
private Set<Book> books = new HashSet<Book>();
public Category() {
super();
}
public Category(String name) {
this.name = name;
}
public String toString() {
return getName();
}
/**
* @return the books
*/
public Set<Book> getBooks() {
return books;
}
/**
* @param books the books to set
*/
public void setBooks(Set<Book> books) {
this.books = books;
}
}