| | |
| | | package de.hsadmin.mods.pac; |
| | | |
| | | import static javax.persistence.CascadeType.ALL; |
| | | import static javax.persistence.FetchType.LAZY; |
| | | import static javax.persistence.GenerationType.SEQUENCE; |
| | | |
| | | import java.io.Serializable; |
| | |
| | | |
| | | import javax.persistence.Column; |
| | | import javax.persistence.Entity; |
| | | import javax.persistence.FetchType; |
| | | import javax.persistence.GeneratedValue; |
| | | import javax.persistence.Id; |
| | | import javax.persistence.JoinColumn; |
| | |
| | | @Column(name = "valid", columnDefinition = "boolean") |
| | | private boolean valid; |
| | | |
| | | @OneToMany(fetch = LAZY, cascade = ALL) |
| | | @OneToMany(fetch = FetchType.LAZY, cascade = ALL) |
| | | private Set<Component> components; |
| | | |
| | | @OneToMany(fetch = LAZY, cascade = ALL) |
| | | @OneToMany(fetch = FetchType.LAZY, cascade = ALL) |
| | | @JoinTable(name = "packet_component", joinColumns = @JoinColumn(name = "packet_id"), inverseJoinColumns = @JoinColumn(name = "basepacket_id")) |
| | | private Set<Pac> pacs; |
| | | |