9 January 2019
@Override
public Automotriz getAutomoriz(int id) throws Exception {
try {
CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaQuery<Automotriz> query = builder.createQuery(Automotriz.class);
Root<Automotriz> automotriz = query.from(Automotriz.class);
query.select(automotriz);
ParameterExpression<Integer> parametro = builder.parameter(Integer.class);
query.where(builder.gt(automotriz.get("id_automotriz"), parametro));
} catch (Exception e) {
System.out.println(e);
}
return null;
}
@Override
public Automotriz getAutomoriz(int id) throws Exception {
CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaQuery<Automotriz> query = builder.createQuery(Automotriz.class);
Root<Automotriz> automotriz = query.from(Automotriz.class);
query.select(automotriz);
TypedQuery<Automotriz> typedQuery = entityManager.createQuery(query);
query.where(builder.gt(automotriz.get("id_automotriz"), id));
return (Automotriz) typedQuery.getResultList().get(id-1);
}
Kevin David Farinango Cinilin@Override
public Automotriz getAutomoriz(int id) throws Exception {
CriteriaBuilder builder = entityManager.getCriteriaBuilder();
CriteriaQuery<Automotriz> query = builder.createQuery(Automotriz.class);
Root<Automotriz> automotriz = query.from(Automot
Creo que en algo no encaja, pero si te vale no voy a ser yo quien te lo discuta
@Override
public Automotriz getAutomoriz(int id) throws Exception {
TypedQuery<Automotriz> consulta = entityManager.createQuery("SELECT a from Automotriz a where a.id_automotriz = :idautomotriz",Automotriz.class);
return(Automotriz) consulta.setParameter("idautomotriz", id).getSingleResult();
}
Kevin David Farinango Cinilin@Override
public Automotriz getAutomoriz(int id) throws Exception {
TypedQuery<Automotriz> consulta = entityManager.createQuery("SELECT a from Automotriz a where a.id_automotriz = :idautomotriz",Automotriz.class);
return(Automotriz) consulta.setParameter("idautomotriz", id).getSi
Antes lo tenia así
Kevin David Farinango Cinilin@Override
public Automotriz getAutomoriz(int id) throws Exception {
TypedQuery<Automotriz> consulta = entityManager.createQuery("SELECT a from Automotriz a where a.id_automotriz = :idautomotriz",Automotriz.class);
return(Automotriz) consulta.setParameter("idautomotriz", id).getSi
Eso no debería funcionar
AlexTiene pinta de que no estás usando un ide, porque debería cantarte por el tipado
Lo estoy copiando del minka
AlexEs verdad, acabo de revisar
Ya me estabas haciendo dudar jaja te escribo al interno si me estanco otra vez 😅😅
AlexPero tú buscas por id, por lo que un entityManager.find(Automotriz.class, id) debería haberte valido
Probaré esto al llegar a la oficina y te comento que tal me fue
Kevin David Farinango Cinilinfunciona excelente. Una ultima pregunta al realizar una relación manytomany con jpa puedo la tabla que se crea puedo agregarla una primary key o debo hacerlo a mano
no entiendo bien la pregunta, ¿tienes una tabla que enlaza dos entidades y quieres darle uso?
Alexno entiendo bien la pregunta, ¿tienes una tabla que enlaza dos entidades y quieres darle uso?
Por buena practica no se hace eso?