Buscar
Social
Ofertas laborales ES

Foro sobre Java EE > Consulta a bd

Hola muy buenas,
He creado un proyecto en netbeans, un webservice restful a partir de una bd en mysql.
Esto crea las clases de entidad y las facade


@Entity
@Table(name = "users")
@XmlRootElement
@NamedQueries({
@NamedQuery(name = "Users.findAll",
query = "SELECT u FROM Users u"),
@NamedQuery(name = "Users.findById",
query = "SELECT u FROM Users u WHERE u.id = :id"),
@NamedQuery(name = "Users.findByName",
query = "SELECT u FROM Users u WHERE u.name = :name"),
@NamedQuery(name = "Users.findByTelephone",
query = "SELECT u FROM Users u WHERE u.telephone = :telephone"),
@NamedQuery(name = "Users.findByYear",
query = "SELECT u FROM Users u WHERE u.year = :year")})

public class Users implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@Basic(optional = false)
@NotNull
@Column(name = "id")
private Integer id;
@Size(max = 25)
@Column(name = "name")
private String name;
@Column(name = "telephone")
private Integer telephone;
@Column(name = "year")
private Integer year;

public Users() {
}

public Users(Integer id) {
this.id = id;
}

public Integer getId() {
return id;
}

public void setId(Integer id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Integer getTelephone() {
return telephone;
}

public void setTelephone(Integer telephone) {
this.telephone = telephone;
}

public Integer getYear() {
return year;
}

public void setYear(Integer year) {
this.year = year;
}

@Override
public int hashCode() {
int hash = 0;
hash += (id != null ? id.hashCode() : 0);
return hash;
}

@Override
public boolean equals(Object object) {
// TODO: Warning - this method won't work in the case the id fields are not set
if (!(object instanceof Users)) {
return false;
}
Users other = (Users) object;
if ((this.id == null && other.id != null)
|| (this.id != null && !this.id.equals(other.id))) {

return false;
}
return true;
}

@Override
public String toString() {
return "glee.Users[ id=" + id + " ]";
}


En la clase facade estan los metodos para hacer un @Get etc. todo funciona bien si quiero que me devuelva en json.
Ahora mi pregunta es ,como podria usar esta clase de entidad desde otra clase para crear mis metodos por ejemplo para que me devolviera todos los datos de esta tabla del campo "telephone".
Muchas gracias de antemano.
Un saludo

abril 25, 2014 | Registered Commentermanu14s

No te has explicado nada bien

mayo 8, 2014 | Registered Commenterantuansoft