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.Collection;
- import java.util.Objects;
- @Entity
- @Table(name = "grupa", schema = "edziennik")
- public class GrupaEntity {
- private int grupaId;
- private Integer przedszkoleId;
- private int opiekunId;
- private String nazwa;
- private String kodGrupy;
- private Integer liczbaDzieci;
- private Collection<DzieckoEntity> dzieckosByGrupaId;
- private PrzedszkoleEntity przedszkoleByPrzedszkoleId;
- private OpiekunEntity opiekunByOpiekunId;
- private Collection<ZajęciaEntity> zajęciasByGrupaId;
- @Id
- @Column(name = "Grupa_Id")
- public int getGrupaId() {
- return grupaId;
- }
- public void setGrupaId(int grupaId) {
- this.grupaId = grupaId;
- }
- @Basic
- @Column(name = "PrzedszkoleID")
- public Integer getPrzedszkoleId() {
- return przedszkoleId;
- }
- public void setPrzedszkoleId(Integer przedszkoleId) {
- this.przedszkoleId = przedszkoleId;
- }
- @Basic
- @Column(name = "OpiekunID")
- public int getOpiekunId() {
- return opiekunId;
- }
- public void setOpiekunId(int opiekunId) {
- this.opiekunId = opiekunId;
- }
- @Basic
- @Column(name = "Nazwa")
- public String getNazwa() {
- return nazwa;
- }
- public void setNazwa(String nazwa) {
- this.nazwa = nazwa;
- }
- @Basic
- @Column(name = "KodGrupy")
- public String getKodGrupy() {
- return kodGrupy;
- }
- public void setKodGrupy(String kodGrupy) {
- this.kodGrupy = kodGrupy;
- }
- @Basic
- @Column(name = "LiczbaDzieci")
- public Integer getLiczbaDzieci() {
- return liczbaDzieci;
- }
- public void setLiczbaDzieci(Integer liczbaDzieci) {
- this.liczbaDzieci = liczbaDzieci;
- }
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- GrupaEntity that = (GrupaEntity) o;
- return grupaId == that.grupaId &&
- opiekunId == that.opiekunId &&
- Objects.equals(przedszkoleId, that.przedszkoleId) &&
- Objects.equals(nazwa, that.nazwa) &&
- Objects.equals(kodGrupy, that.kodGrupy) &&
- Objects.equals(liczbaDzieci, that.liczbaDzieci);
- }
- @Override
- public int hashCode() {
- return Objects.hash(grupaId, przedszkoleId, opiekunId, nazwa, kodGrupy, liczbaDzieci);
- }
- @OneToMany(mappedBy = "grupaByGrupaId")
- public Collection<DzieckoEntity> getDzieckosByGrupaId() {
- return dzieckosByGrupaId;
- }
- public void setDzieckosByGrupaId(Collection<DzieckoEntity> dzieckosByGrupaId) {
- this.dzieckosByGrupaId = dzieckosByGrupaId;
- }
- @ManyToOne
- @JoinColumn(name = "PrzedszkoleID", referencedColumnName = "Przedszkole_Id")
- public PrzedszkoleEntity getPrzedszkoleByPrzedszkoleId() {
- return przedszkoleByPrzedszkoleId;
- }
- public void setPrzedszkoleByPrzedszkoleId(PrzedszkoleEntity przedszkoleByPrzedszkoleId) {
- this.przedszkoleByPrzedszkoleId = przedszkoleByPrzedszkoleId;
- }
- @ManyToOne
- @JoinColumn(name = "OpiekunID", referencedColumnName = "Opiekun_Id", nullable = false)
- public OpiekunEntity getOpiekunByOpiekunId() {
- return opiekunByOpiekunId;
- }
- public void setOpiekunByOpiekunId(OpiekunEntity opiekunByOpiekunId) {
- this.opiekunByOpiekunId = opiekunByOpiekunId;
- }
- @OneToMany(mappedBy = "grupaByGrupaId")
- public Collection<ZajęciaEntity> getZajęciasByGrupaId() {
- return zajęciasByGrupaId;
- }
- public void setZajęciasByGrupaId(Collection<ZajęciaEntity> zajęciasByGrupaId) {
- this.zajęciasByGrupaId = zajęciasByGrupaId;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement