package org.gen; // Generated Mar 5, 2015 8:03:38 AM by Hibernate Tools 4.3.1 import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; /** * Actor generated by hbm2java */ @Entity @Table(name = "ACTOR", schema = "PUBLIC", catalog = "SAKILA") public class Actor implements java.io.Serializable { private short actorId; private String firstName; private String lastName; private Date lastUpdate; private Set<FilmActor> filmActors = new HashSet<FilmActor>(0); private Set<FilmActor> filmActors_1 = new HashSet<FilmActor>(0); public Actor() { } public Actor(short actorId, String firstName, String lastName, Date lastUpdate) { this.actorId = actorId; this.firstName = firstName; this.lastName = lastName; this.lastUpdate = lastUpdate; } public Actor(short actorId, String firstName, String lastName, Date lastUpdate, Set<FilmActor> filmActors, Set<FilmActor> filmActors_1) { this.actorId = actorId; this.firstName = firstName; this.lastName = lastName; this.lastUpdate = lastUpdate; this.filmActors = filmActors; this.filmActors_1 = filmActors_1; } @Id @Column(name = "ACTOR_ID", unique = true, nullable = false) public short getActorId() { return this.actorId; } public void setActorId(short actorId) { this.actorId = actorId; } @Column(name = "FIRST_NAME", nullable = false, length = 45) public String getFirstName() { return this.firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } @Column(name = "LAST_NAME", nullable = false, length = 45) public String getLastName() { return this.lastName; } public void setLastName(String lastName) { this.lastName = lastName; } @Temporal(TemporalType.TIMESTAMP) @Column(name = "LAST_UPDATE", nullable = false, length = 23) public Date getLastUpdate() { return this.lastUpdate; } public void setLastUpdate(Date lastUpdate) { this.lastUpdate = lastUpdate; } @OneToMany(fetch = FetchType.LAZY, mappedBy = "actor") public Set<FilmActor> getFilmActors() { return this.filmActors; } public void setFilmActors(Set<FilmActor> filmActors) { this.filmActors = filmActors; } @OneToMany(fetch = FetchType.LAZY, mappedBy = "actor") public Set<FilmActor> getFilmActors_1() { return this.filmActors_1; } public void setFilmActors_1(Set<FilmActor> filmActors_1) { this.filmActors_1 = filmActors_1; } }