Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package pl.smandzich.javatask.dao.Model;
- import javax.persistence.*;
- import java.util.ArrayList;
- import java.util.List;
- @Entity
- public class Marks {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Long id;
- @ManyToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
- @JoinTable(
- name = "SUBJECT_MARK",
- joinColumns = @JoinColumn(
- name = "SUBJECT_ID",
- referencedColumnName = "id"
- ),
- inverseJoinColumns = @JoinColumn(
- name = "MARK_ID",
- referencedColumnName = "id"
- )
- )
- private List<Subject> subjects = new ArrayList<>();
- public Marks() {
- }
- public Marks(List<Subject> subjects) {
- this.subjects = subjects;
- }
- public Long getId() {
- return id;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public List<Subject> getSubjects() {
- return subjects;
- }
- public void setSubjects(List<Subject> subjects) {
- this.subjects = subjects;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement