Results 1 to 3 of 3
Thread: Hibernate subclasses
- 06-25-2007, 08:35 PM #1
Senior Member
- Join Date
- Jun 2007
- Posts
- 110
- Rep Power
- 0
Hibernate subclasses
I want to map a subclass but I can't do it
the employee is a SUBCLASS of contact
the error isJava Code:<?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=" entity.Contact" table="contact" > <id name="id_contact" column="id_contact" unsaved-value="0"> <generator class="identity"/> </id> <property name="name" column="name" type="string"/> <property name="lastname" column="lastname" type="string"/> <property name="address" column="address" type="string"/> <property name="city" column="city" type="string"/> <discriminator column="contact"/> <subclass name="entity.Employee" discriminator-value="B"> </subclass> </class> </hibernate-mapping>
do you know what is the problem?Java Code:688 [main] ERROR org.hibernate.util.XMLHelper - Error parsing XML: XML InputStream(26) The content of element type "class" must match "(meta*,subselect?,cache? ,synchronize*,(id|composite-id),discriminator?,(version|timestamp)?, (property|many-to-one|one-to-one|component|dynamic-component |properties|any|map|set|list|bag|idbag|array|primitive-array|query-list)*, ((join*,subclass*)|joined-subclass*|union-subclass*),loader?,sql-insert? ,sql-update?,sql-delete?,filter*)".
- 07-02-2007, 04:40 PM #2
Senior Member
- Join Date
- Jun 2007
- Posts
- 132
- Rep Power
- 0
The problem is the order of the tags xml, that is the cause of the problem
- 07-02-2007, 04:42 PM #3
Senior Member
- Join Date
- Jun 2007
- Posts
- 164
- Rep Power
- 6
bbq is right
El tag discriminator must be after the id. I send you the correct xml
Java Code:<hibernate-mapping> <class name=" entity.Contact" table="contact" > <id name="id_contact" column="id_contact" unsaved-value="0"> <generator class="identity"/> </id> <!-- HERE --> <discriminator column="contact"/> <!--******** --> <property name="name" column="name" type="string"/> <property name="lastname" column="lastname" type="string"/> <property name="address" column="address" type="string"/> <property name="city" column="city" type="string"/> <subclass name="entity.Employee" discriminator-value="B"> </subclass> </class> </hibernate-mapping>
Similar Threads
-
Hibernate, help me
By Nick15 in forum JDBCReplies: 2Last Post: 06-05-2008, 03:39 PM -
Can I use annotations in superclass, and .cfg.xml files in subclasses in EJB3
By narayanrec in forum Enterprise JavaBeans (EJB)Replies: 4Last Post: 01-06-2008, 02:40 AM -
Can I use annotations in superclass, and .cfg.xml files in subclasses
By narayanrec in forum JDBCReplies: 0Last Post: 01-02-2008, 04:24 AM -
help needed with methods in subclasses
By uncopywritable in forum New To JavaReplies: 4Last Post: 08-01-2007, 01:47 PM -
org.hibernate.ejb.Version <clinit> INFO: Hibernate EntityManager 3.2.0.CR1
By Heather in forum JDBCReplies: 2Last Post: 06-30-2007, 03:01 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks