Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity
- @Table(name = "label")
- public class Label {
- @Column(name = "tenant_id")
- private String tenant_id;
- @Column(name = "label_id")
- private String label_id;
- @JsonIgnore
- @ManyToMany(targetEntity = Report.class, cascade = { CascadeType.PERSIST, CascadeType.MERGE })
- @JoinTable(name = "tagging", joinColumns = @JoinColumn(name = "label_id"), inverseJoinColumns = @JoinColumn(name = "report_id"))
- private Set<Report> reports;
- }
- @Entity
- @Table(name = "report")
- public class Report {
- @Column(name = "tenant_id")
- private String tenant_id;
- @Column(name = "report_id")
- private String report_id;
- @column(name = "created_by")
- private String created_by;
- @JsonIgnore
- @ManyToMany(targetEntity = Label.class, cascade = { CascadeType.PERSIST, CascadeType.MERGE })
- @JoinTable(name = "tagging", joinColumns = @JoinColumn(name = "report_id"), inverseJoinColumns = @JoinColumn(name = "label_id"))
- private Set<Label> labels;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement