package todo.models;
import javax.persistence.*;
import java.util.ArrayList;
import java.util.List;
@Entity
public class TodoList {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
private String name;
private String owner;
@OneToMany(orphanRemoval = true, cascade = CascadeType.ALL, fetch = FetchType.EAGER)
private List<Todo> todos = new ArrayList<>();
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public List<Todo> getTodos() {
return todos;
}
public void setTodos(List<Todo> todos) {
this.todos = todos;
}
public long getId() {
return id;
}
public void setOwner(String owner) {
this.owner = owner;
}
public String getOwner() {
return owner;
}
}