package com.codemonkey.entity;
import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.GenerationType;
import javax.persistence.Table;
@Entity
@Table(name = "usuario")
public class Usuario {
@Id
@GeneratedValue(strategy= GenerationType.AUTO, generator="native")
@GenericGenerator(name = "native", strategy = "native")
@Column(name="idusuario")
public long idusuario;
@Column(name="nombre")
private String nombre;
@Column(name="apellidos")
private String apellidos;
@Column(name="usuario")
private String usuario;
@Column(name="password")
private String password;
@Column(name="area")
private String area;
@Column(name="estado")
public String estado;
@ManyToOne
@JoinColumn(name="idcomputadora")
private Computadora computadora;
public Usuario(){super();}
public Usuario(String nombre, String apellidos,
String usuario, String password,
String estado, String area, Computadora computadora){
super();
this.nombre=nombre;
this.apellidos=apellidos;
this.usuario=usuario;
this.password=password;
this.estado=estado;
this.area=area;
}
public void setIdUsuario(long idusuario){
this.idusuario=idusuario;
}
public long getIdUsuario(){
return idusuario;
}
public void setComputadora(Computadora computadora){
this.computadora=computadora;
}
public Computadora getComputadora(){
return computadora;
}
public void setNombre(String nombre){
this.nombre=nombre;
}
public String getNombre(){
return nombre;
}
public void setApellidos(String apellidos){
this.apellidos=apellidos;
}
public String getApellidos(){
return apellidos;
}
public void setUsuario(String usuario){
this.usuario=usuario;
}
public String getUsuario(){
return usuario;
}
public void setPassword(String password){
this.password=password;
}
public String getPassword(){
return password;
}
public void setEstado(String estado){
this.estado=estado;
}
public String isEstado(){
return estado;
}
public void setArea(String area){
this.area=area;
}
public String getArea(){
return area;
}
}
Ejemplo de Entity (JPA/hibernate) con id auto incrementable y llave foránea.
Be the first to comment
You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.