Tá faltando algum cara obrigatório no seu mapeamento… colocar o seu hbm aqui vai ajudar um pouco.
Re:Erro no mapeamento no hibernate
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.
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)*)".
???
<?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>
Continua o mesmo erro!!!
Criado 5 de outubro de 2006
Ultima resposta 5 de out. de 2006
Respostas 5
Participantes 4