Hibernate 2
Hi to everybody...
I want mapping 2 entity, Testata and Eccipienti, with a one-to-many relationship. In Eccipienti I've a composite-id, the pk is composed by Testata's pk and another element named "riga".
I've write:
Code:
....
<hibernate-mapping package="com.omeopatici.dati.db.struttureDati" >
<class name="Testata" table="Testata" lazy="true">
<id name="codscheda" column="codscheda" type="int">
<generator class="native" />
</id>
......
......
<set name="eccipienti" lazy="true" inverse="true" >
<key>
< column ="codscheda" />
< column ="riga" />
</key>
<one-to-many class="Eccipienti" />
</set>
</class>
</hibernate-mapping>
and
Code:
....
<hibernate-mapping package="com.omeopatici.dati.db.struttureDati" >
<class name="Eccipienti" table="Eccipienti">
<composite-id >
<key-property name="codscheda" column="codscheda" type="int" />
<key-property name="riga" column="riga" type="int" />
</composite-id>
<property name="descrizione" column="descrizione" type="java.lang.String" />
.......
.......
</class>
But I've this error
Quote:
GRAVE: Error parsing XML: file:/C:/hibernate-2.1/tools/bin/Testata.hbm.xml(60)
org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or
markup.
at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(
Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:354)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:100)
org.jdom.JDOMException: Error on line 60 of document file:/C:/hibernate-2.1/tools/bin/Testata.hbm.xm
l: The content of elements must consist of well-formed character data or markup.
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:363)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:100)
Caused by: org.xml.sax.SAXParseException: The content of elements must consist of well-formed charac
ter data or markup.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:354)
... 3 more
Caused by: org.xml.sax.SAXParseException: The content of elements must consist of well-formed charac
ter data or markup.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:354)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:100)
Caused by: org.xml.sax.SAXParseException: The content of elements must consist of well-formed charac
ter data or markup.
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:354)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:707)
at org.jdom.input.SAXBuilder.build(SAXBuilder.java:689)
at net.sf.hibernate.tool.hbm2java.CodeGenerator.main(CodeGenerator.java:100)
What's wrong?
What can I do? Thanks