Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/12/2008, 12:56
trumpetero
 
Fecha de Ingreso: noviembre-2008
Ubicación: San Vicente (Alicante)
Mensajes: 21
Antigüedad: 15 años, 5 meses
Puntos: 0
Consulta mysql

Hola!!! No soy muy experto en consultas, así es que tengo una duda. Quiero extraer de mi BD los Comentarios de un determinado Sitio (Comentario y Sitio son clases y tablas de la BD), según la id (clave primaria de Sitio).

Código PHP:
public Collection<ComentariogetComentarios(Sitio a){
        
        
EntityManager em=FactoriaEntityManagers.crearEntityManager();
        
        
em.getTransaction().begin();
        
Query qem.createQuery("select a from Comentario a where a.idSitio= :id");
        
q.setParameter("id"a.getId());
        
Collection<Comentariocomentarios=q.getResultList();
        
em.getTransaction().commit();
        
        
em.close();
                
        return 
comentarios
    }
// debe devolver una lista con todos los sitios de la base de datos 
Me da un error y no tengo ni idea de porque. ¿Cómo debería hacer la consulta?

Muchas gracias!!!