Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.jpa.entites;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.List;
- import javax.persistence.CascadeType;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
- import javax.persistence.OneToMany;
- import javax.persistence.Table;
- import javax.persistence.TableGenerator;
- @Entity
- @Table(name = "klijent")
- public class Klijent implements Serializable{
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- @Id
- @Column(name = "klijent_id")
- private int _klijent_id;
- @Column(name = "ime")
- private String _ime;
- @Column(name = "prezime")
- private String _prezime;
- @OneToMany(cascade = CascadeType.ALL,
- orphanRemoval = true ,
- mappedBy="klijent")
- private List<Racun> racuni = new ArrayList<Racun>();
- public Klijent() {
- this.setRacuni(new ArrayList<Racun>());
- }
- public Klijent(String ime, String prezime) {
- this.setFirstName(ime);
- this.setLastName(prezime);
- }
- public int getId() {
- return _klijent_id;
- }
- public void setId(int id) {
- this._klijent_id = id;
- }
- public String getFirstName() {
- return _ime;
- }
- public void setFirstName(String firstName) {
- this._ime = firstName;
- }
- public String getLastName() {
- return _prezime;
- }
- public void setLastName(String lastName) {
- this._prezime = lastName;
- }
- public List<Racun> getRacuni() {
- return racuni;
- }
- public void setRacuni(List<Racun> racuni) {
- this.racuni = racuni;
- }
- public void addRacun(Racun r)
- {
- this.racuni.add(r);
- r.setKlijent(this);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement