Java - duda al recuperar datos de BBDD con JPA

 
Vista:

duda al recuperar datos de BBDD con JPA

Publicado por Mijares (1 intervención) el 06/03/2014 16:51:03
Buenas tardes.

Estoy desarrollando una app J2ee, JPA + Hibernate y a la hora de recuperar datos de BBDD con JPA tengo la situiente duda.

Si tengo una @Entity copia de una tabla en BBDD podría hacer que el objeto @Entity que utilizo para la persistencia de datos sea el própio filtro, es decir:

@Entity
@Table(name="GRUPOS")
public class Grupo implements Serializable {
@Id
@Column(name="ID_GRUPO")
private long idGrupo;
@Column(name="GRUPO")
private String grupo;
....
getter
y setter
}

@Repository("grupoDao")
public class JpaGrupoDAO implements GrupoDAO {

@PersistenceContext
private EntityManager em;

public Grupo getGrupo(Grupo) {
return em.find(Grupo.class, Grupo);
}
}

public class TestGrupos {
@Autowired
GrupoDAO grupoDao;

@Test
public void listaGrupos(){
Grupo grupo = new Grupo();
grupo.setId(1);
grupoDao.getGrupo(grupo);
}
}

Existe algún otro modo de realizar este filtrado.

Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder