Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Entity(name = "track")
- @Table(
- indexes = @Index(
- name = "idx_programme_id",
- columnList = "programme_id"
- )
- )
- public class Track {
- private String song_name; //really irratating these have to be (apparently) mutable!
- private String artist;
- private Programme programme;
- private long id;
- public String getSong_name() {
- return song_name;
- }
- public void setSong_name(String song_name) {
- this.song_name = song_name;
- }
- public String getArtist() {
- return artist;
- }
- public void setArtist(String artist) {
- this.artist = artist;
- }
- public void setProgramme(Programme programme) {
- this.programme = programme;
- }
- @JoinColumn(name = "programme_id",
- foreignKey = @ForeignKey(name = "PROGRAMME_PROGRAMME_ID_FK"))
- @ManyToOne(fetch = FetchType.LAZY)
- public Programme getProgramme() {
- return programme;
- }
- @Id
- @GeneratedValue(generator="increment")
- @GenericGenerator(name="increment", strategy = "increment")
- public Long getId() {
- return id;
- }
- public void setId(Long id) {
- this.id = id;
- }
- public Track(String song_name, String artist) {
- this.song_name = song_name;
- this.artist = artist;
- }
- public Track(String song_name, String artist, Programme programme, long id) {
- this.song_name = song_name;
- this.artist = artist;
- this.programme = programme;
- this.id = id;
- }
- public Track() {
- }
- }
- *****
- @Entity(name = "programme")
- public class Programme {
- @Id
- private long programme_id;
- private int presenter_origin_id;
- private String date;
- public long getProgramme_id() {
- return programme_id;
- }
- public void setProgramme_id(long programme_id) {
- this.programme_id = programme_id;
- }
- public int getPresenter_origin_id() {
- return presenter_origin_id;
- }
- public void setPresenter_origin_id(int presenter_origin_id) {
- this.presenter_origin_id = presenter_origin_id;
- }
- public String getDate() {
- return date;
- }
- public void setDate(String date) {
- this.date = date;
- }
- public Programme(long programme_id, int presenter_origin_id, String date) {
- this.programme_id = programme_id;
- this.presenter_origin_id = presenter_origin_id;
- this.date = date;
- }
- public Programme() {
- }
- }
- *****
- @Entity
- @Table(name = "presenter")
- public class Presenter {
- private String presenter_name;
- private int presenter_id;
- public Presenter(String presenter_name, int presenter_id) {
- this.presenter_name = presenter_name;
- this.presenter_id = presenter_id;
- }
- public Presenter() {
- }
- public String getPresenter_name() {
- return presenter_name;
- }
- public void setPresenter_name(String presenter_name) {
- this.presenter_name = presenter_name;
- }
- @Id
- public int getPresenter_id() {
- return presenter_id;
- }
- public void setPresenter_id(int presenter_id) {
- this.presenter_id = presenter_id;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement