package com.avaje.tests.model.info; import com.avaje.ebean.Model; import com.avaje.ebean.annotation.JsonIgnore; import javax.persistence.*; import java.util.ArrayList; import java.util.List; @Entity public class InfoCompany extends Model { public static final Finder find = new Finder<>(InfoCompany.class); @Id Long id; @Version Long version; String name; @JsonIgnore @OneToMany(mappedBy = "company", cascade = CascadeType.ALL) List contacts = new ArrayList<>(); public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getVersion() { return version; } public void setVersion(Long version) { this.version = version; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List getContacts() { return contacts; } public void setContacts(List contacts) { this.contacts = contacts; } }