| .. | .. |
|---|
| 10 | 10 | import javax.persistence.FetchType; |
|---|
| 11 | 11 | import javax.persistence.Id; |
|---|
| 12 | 12 | import javax.persistence.JoinColumn; |
|---|
| 13 | | -import javax.persistence.JoinTable; |
|---|
| 14 | 13 | import javax.persistence.ManyToOne; |
|---|
| 15 | 14 | import javax.persistence.NamedQueries; |
|---|
| 16 | 15 | import javax.persistence.NamedQuery; |
|---|
| .. | .. |
|---|
| 55 | 54 | @JoinColumn(name = "created_by") |
|---|
| 56 | 55 | private User createdBy; |
|---|
| 57 | 56 | |
|---|
| 58 | | - @OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL) |
|---|
| 59 | | - @JoinTable(name = "license", // |
|---|
| 60 | | - joinColumns = |
|---|
| 61 | | - { @JoinColumn(name = "pack_id") }, // |
|---|
| 62 | | - inverseJoinColumns = |
|---|
| 63 | | - { @JoinColumn(name = "id") }) |
|---|
| 57 | + @OneToMany(fetch = FetchType.LAZY, cascade = CascadeType.ALL, mappedBy = "pack") |
|---|
| 64 | 58 | private Set<License> licenses; |
|---|
| 65 | 59 | |
|---|
| 66 | 60 | private int numLicenses; |
|---|