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.List;
- import javax.persistence.CascadeType;
- import javax.persistence.Column;
- import javax.persistence.Entity;
- import javax.persistence.FetchType;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
- import javax.persistence.JoinColumn;
- import javax.persistence.ManyToOne;
- import javax.persistence.OneToMany;
- import javax.persistence.OneToOne;
- import javax.persistence.Table;
- import javax.persistence.TableGenerator;
- @Entity
- @Table(name = "racun")
- public class Racun implements Serializable{
- /**
- *
- */
- private static final long serialVersionUID = 1L;
- @Id
- @Column(name = "racun_id")
- private int _racun_id;
- @Column(name = "stanje")
- private double _stanje;
- @OneToMany(mappedBy="racun")
- private List<Transakcija> transakcije;
- @OneToOne(mappedBy ="racun", fetch = FetchType.LAZY)
- private Kartica kartica;
- @ManyToOne(fetch = FetchType.LAZY)
- @JoinColumn(name="klijent_id")
- private Klijent klijent;
- public Racun() {
- this.setKlijent(new Klijent());
- }
- public Racun(double stanje) {
- this.set_stanje(stanje);
- }
- public double get_stanje() {
- return _stanje;
- }
- public void set_stanje(double _stanje) {
- this._stanje = _stanje;
- }
- public Klijent getKlijent() {
- return klijent;
- }
- public void setKlijent(Klijent klijent) {
- this.klijent = klijent;
- }
- public Kartica getKartica() {
- return kartica;
- }
- public void setKartica(Kartica kartica) {
- this.kartica = kartica;
- }
- public int get_racun_id() {
- return _racun_id;
- }
- public void set_racun_id(int _racun_id) {
- this._racun_id = _racun_id;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement