package misc.migration.v1_1; import javax.persistence.*; import java.util.List; /** * Test-model referencing two other tables, which gets dropped for migration test in order to check for correct table drop * procedure (first drop foreign keys, then the tables). * * @author Jonas Pöhler, FOCONIS AG */ @Entity @Table(name = "drop_main") public class DropMain { @Id Integer id; @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") List refsOne; @ManyToMany(cascade = CascadeType.ALL) List refsMany; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public List getRefsOne() { return refsOne; } public void setRefsOne(List refsOne) { this.refsOne = refsOne; } public List getRefsMany() { return refsMany; } public void setRefsMany(List refsMany) { this.refsMany = refsMany; } }