Re:Erro no mapeamento no hibernate

5 respostas
J2Alex

Tá faltando algum cara obrigatório no seu mapeamento… colocar o seu hbm aqui vai ajudar um pouco.

5 Respostas

M

Eu acho que tá faltando colocar os tipos de cada property.

R

Seu hibernate.hbm.xml ta um tanto quanto estranho.

Você percebeu que você declara duas vezes um item “produto”? Uma vez como id e outra vez como property.

Você percebeu que você declara duas vezes um item “item”? E as duas vezes como property.

De uma verificada neste seu arquivo, retire dele as seguintes linhas e tente novamente, OK?

<property name="item" column="ITEM"/>
<property name="produto" column="PRODUTO"/>

Espero ter ajudado.
Caso o problema persista nos informe para que possamos analisar outras possíveis soluções.

raikk0n3n
Caused by: org.xml.sax.SAXParseException: 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)*)".

???

raikk0n3n
<?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 default-lazy="false" package="br.com.intersig.sistema.beans">

	<class name="UnidProd" table="unid_prod">
		<id name="produto" column="PRODUTO"/> 
                <property name="item" column="ITEM"/>
                         
		<property name="produto" column="PRODUTO"/> 
                <property name="item" column="ITEM"/>
                <property name="descricao" column="DESCRICAO"/>
                <property name="sigla" column="SIGLA"/>
                <property name="qtdeUnid" column="QTDE_UNID"/>
                <property name="padrEnt" column="PADR_ENT"/>
                <property name="padrSai" column="PADR_SAI"/>
                
	</class>
	
</hibernate-mapping>
raikk0n3n

Continua o mesmo erro!!!

Criado 5 de outubro de 2006
Ultima resposta 5 de out. de 2006
Respostas 5
Participantes 4