Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.pzpolewczak.edziennik.model;
- import javax.persistence.*;
- import java.util.Objects;
- @Entity
- @Table(name = "organizuje", schema = "edziennik")
- public class OrganizujeEntity {
- private int organizujeId;
- private Integer wydarzenieId;
- private int opiekunId;
- private WydarzenieEntity wydarzenieByWydarzenieId;
- private OpiekunEntity opiekunByOpiekunId;
- @Id
- @Column(name = "Organizuje_Id")
- public int getOrganizujeId() {
- return organizujeId;
- }
- public void setOrganizujeId(int organizujeId) {
- this.organizujeId = organizujeId;
- }
- @Basic
- @Column(name = "WydarzenieID")
- public Integer getWydarzenieId() {
- return wydarzenieId;
- }
- public void setWydarzenieId(Integer wydarzenieId) {
- this.wydarzenieId = wydarzenieId;
- }
- @Basic
- @Column(name = "OpiekunID")
- public int getOpiekunId() {
- return opiekunId;
- }
- public void setOpiekunId(int opiekunId) {
- this.opiekunId = opiekunId;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- OrganizujeEntity that = (OrganizujeEntity) o;
- return organizujeId == that.organizujeId &&
- opiekunId == that.opiekunId &&
- Objects.equals(wydarzenieId, that.wydarzenieId);
- }
- @Override
- public int hashCode() {
- return Objects.hash(organizujeId, wydarzenieId, opiekunId);
- }
- @ManyToOne
- @JoinColumn(name = "WydarzenieID", referencedColumnName = "Wydarzenie_Id")
- public WydarzenieEntity getWydarzenieByWydarzenieId() {
- return wydarzenieByWydarzenieId;
- }
- public void setWydarzenieByWydarzenieId(WydarzenieEntity wydarzenieByWydarzenieId) {
- this.wydarzenieByWydarzenieId = wydarzenieByWydarzenieId;
- }
- @ManyToOne
- @JoinColumn(name = "OpiekunID", referencedColumnName = "Opiekun_Id", nullable = false)
- public OpiekunEntity getOpiekunByOpiekunId() {
- return opiekunByOpiekunId;
- }
- public void setOpiekunByOpiekunId(OpiekunEntity opiekunByOpiekunId) {
- this.opiekunByOpiekunId = opiekunByOpiekunId;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement