1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
|
package com.mediatheque.entity;
import java.io.Serializable;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.NamedQueries;
import javax.persistence.NamedQuery;
import javax.persistence.Table;
/**
*
* @author steeve
*/
@Entity
@Table(name = "film")
@NamedQueries({
@NamedQuery(name = Film.FIND_ALL, query = "SELECT f FROM Film f"),
@NamedQuery(name = Film.FIND_BY_ID, query = "SELECT f FROM Film f WHERE f.id = :id"),
@NamedQuery(name = Film.FIND_BY_LIBELLE, query = "SELECT f FROM Film f WHERE f.libelle = :libelle")})
public class Film implements Serializable {
private static final long serialVersionUID = 3207934653898866506L;
public static final String FIND_ALL = "Film.findAll";
public static final String FIND_BY_ID = "Film.findById";
public static final String FIND_BY_LIBELLE = "Film.findByLibelle";
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
@Column(name = "ID")
private Long id;
@Column(name = "LIBELLE", nullable = false)
private String libelle;
public Film() {
}
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
public String getLibelle() {
return libelle;
}
public void setLibelle(String libelle) {
this.libelle = libelle;
}
@Override
public String toString() {
return "Film[ id=" + id + ", libelle=" + libelle + " ]";
}
} |
Partager