Foros del Web » Programación para mayores de 30 ;) » Java »

hibernate: composite-id con foreignKey

Estas en el tema de hibernate: composite-id con foreignKey en el foro de Java en Foros del Web. tengo que mapear una tabla que tiene una clave compuesta por 3 elementos, uno de los cuales es la clave primaria de otra tabla no ...
  #1 (permalink)  
Antiguo 25/06/2010, 04:48
Avatar de navarone86  
Fecha de Ingreso: octubre-2009
Mensajes: 62
Antigüedad: 14 años, 6 meses
Puntos: 2
hibernate: composite-id con foreignKey

tengo que mapear una tabla que tiene una clave compuesta por 3 elementos, uno de los cuales es la clave primaria de otra tabla

no me interesa que el primer objeto tenga una lista del segundo, solo poder mapearlo

el mapeo del primer objeto es el siguiente:

Código:
<class name="Contador" table="CONTADOR">

        <id name="cups" column="CUPS"/>
		
        <property name="nivelTension" column="Nivel_Tension"/>
        <property name="numero" column="Numero" unique="true" not-null="true"/>
		<property name="enlace" column="Enlace" not-null="true"/>
		<property name="puntoMedida" column="Punto_Medida" not-null="true"/>
		<property name="claveAcceso" column="Clave_Acceso" not-null="true"/>
		<property name="localizacion" column="Localizacion" not-null="true"/>
		<property name="producto" column="Codigo_Producto"/>
		<property name="fabricante" column="Codigo_Fabricante"/>
		
    </class>
y el segundo objeto seria este:

Código:
<class name="Configuracion" table="CONFIGURACION">
		
		<composite-id>
        	<key-property name="cups" column="CUPS" />
	        <key-property name="trama" column="Tipo_Trama" />
			<key-property name="param" column="Parametro" />
	    </composite-id>
        
        <property name="frec" column="Frecuencia" not-null="true"/>
		
    </class>
espero haberme explicado con claridad

un saludo

Etiquetas: foreignkey, hibernate
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:07.