Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2010, 04:17
JuanMi23
 
Fecha de Ingreso: abril-2007
Mensajes: 54
Antigüedad: 17 años, 7 meses
Puntos: 1
Respuesta: Problema con Hibernate

Tal como lo tenemos montado aqui. En las clases pojo hacemos referencia a las foreign keys (te ahorras todo el tema de joins)

EJEMPLO:

CLASE POJO
public class PAJARITOS extends BaseVO {

private PAJARITOSIdVO id; (REFERENCIA A OTRA CLASE con las primary keys)

private COMIDAVO COMIDA; (REFERENCIA A OTRA CLASE con las foreigkeys)



CONSULTA y ACCESO A DATOS:

<bean parent="baseHibernateAdapter">
<property name="hql">
<value>
FROM
X..VO.PAJARITOS VO AS ve WHERE 1=1 AND ve.tipus =2 AND ve.id.NExpedient = '[num_expediente]'


Aqui puedes poner por ejemplo ve.COMIDAVO. (campo de dentro de COMIDAVO)