pongo esto
Código:
Y me da el error:hibernateTemplate.find ("select Pedido.idproductos, Producto.producto, Pedido.fecha, Producto.descripcion from Pedido,Producto group by Pedido.idproductos having sum(Pedido.cantidad)>5");
Código:
Y no funciona, tambien he probado otras parecidas y no me funcionan, org.springframework.orm.hibernate3.HibernateQueryException: Invalid path: 'null.idproductos'
poniendo simplemente:
Código:
si funciona, lo que no se es como hacer el join entre dos tablas utilizando el hibernateTemplate.find(), ¿alguien me puede decir como se haria?hibernateTemplate.find ("from Pedido group by idproductos having sum(cantidad)>1");
O si tengo que utilizar otra funcion...
Otra cosa, que no se si tiene que ver, no se si hay que declarar la clave ajena en la clase Pedido.java, la que mapea la tabla de la base de datos que va asi:
Código:
Gracias,@Entity @Table(name="pedidos") ... @OneToOne @JoinColumn(name="fk_productos",referencedColumnName = "fk_productos") @Column(name="idproductos") public long getIdproductos() { return this.idproductos; }
Un saludo