package com.phonoforce.tramory.entities;
import javax.persistence.*;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;
import static javax.persistence.GenerationType.AUTO;
import static javax.persistence.GenerationType.IDENTITY;
@Entity
@Table(name = "Disc")
@XmlRootElement(name = "disc")
@XmlAccessorType(XmlAccessType.FIELD)
public class Disc {
@XmlElement(required = true)
private int discId;
@XmlElement(required = true)
private int discNo;
@XmlElement(required = true)
private int albumId;
@Id
@GeneratedValue(strategy = IDENTITY)
@Column(name = "disc_id", unique = true, nullable = false)
public int getDiscId() {
return discId;
}
public void setDiscId(int discId) {
this.discId = discId;
}
@Column(name = "disc_no", nullable = false)
public int getDiscNo() {
return discNo;
}
public void setDiscNo(int discNo) {
this.discNo = discNo;
}
@Column(name = "album_id", nullable = false)
public int getAlbumId() {
return albumId;
}
public void setAlbumId(int albumId) {
this.albumId = albumId;
}
@Override
public String toString() {
return "Disc{" +
"discId=" + discId +
", discNo=" + discNo +
", albumId=" + albumId +
'}';
}
}