Hibernate Mapeamento PFK

0 respostas
H

Ola Pessoal,
já fiz varios tipos de mapeamento no hibernate mais hj to apanhando para um especifico.
Uma tabela que Contem somente PFK.

So Consigo fazer funcionar usando composit-id. Seria esse mesmo o metodo a ser usado? Pois so tem uma Chave ;/

Tentei dessa forma…

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" 

"http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<class name="br.com.controle.db.model.cadastro.Ethernet" table="TBL_ETHERNET">
	
									
		<key-many-to-one name="Equipamento" 
			column="COD_EQUIPAMENTO" class="br.com.controle.db.model.cadastro.Equipamento" lazy="false"/>
			
		<property name="Mac"	column="MAC"	type="string"  not-null="false"/>				
		<property name="Ip"		column="ENDERECO"	type="string"  not-null="false"/>
		<property name="SubRede"	column="SUBREDE	"	type="string"  not-null="false"/>
		<property name="Gw"		column="GATEWAY"	type="string"  not-null="false"/>
		<property name="Conex"		column="CONEX"	type="string"  not-null="false"/>
	</class>

</hibernate-mapping>

mais ocorre esse erro…

17:46:15,703 ERROR XMLHelper:61 - Error parsing XML: XML InputStream(17) The content of element type "class" must match "(meta*,subselect?,cache?,synchronize*,comment?,tuplizer*,(id|composite-id),discriminator?,natural-id?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|properties|any|map|set|list|bag|idbag|array|primitive-array)*,((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert?,sql-update?,sql-delete?,filter*,resultset*,(query|sql-query)*)".
17:46:15,703 ERROR HibernateUtil:33 - Problema criando o objeto SessionFactory. org.hibernate.InvalidMappingException: Could not parse mapping document from resource br/com/controle/db/model/cadastro/Ethernet.hbm.xml

estava lendo http://www.hibernate.org/hib_docs/v3/reference/en/html/components.html#components-compositeid
mais nao encontrei um exemplo a respeito desse tipo de mapeamento.

Obrigado

Jr

Criado 7 de maio de 2008
Respostas 0
Participantes 1