This week's book giveaway is in the OCAJP 8 forum. We're giving away four copies of OCA Java SE 8 Programmer I Study Guide and have Edward Finegan & Robert Liguori on-line! See this thread for details.
I am getting the following Parsing Exception when i try to run my code using Hibernate.
"The content of element type "class" must match "(meta*,(cache|jcs-cache)?,(id|composite-id),discriminator?,(version|timestamp)?,(property|many-to-one|one-to-one|component|dynamic-component|any|map|set|list|bag|idbag|array|primitive-array)*,(subclass*|joined-subclass*))"."
Could someone please give an insight on what the error might be. I think it has to do with something regarding my User.hbm.xml.
The Code is as follows.
===================================User.hbm.xml============================ <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD//EN" "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
What you are seeing is the message you get when an piece of XML does not satisfy the structure defined in its DTD. If you look at hibernate-mapping-2.0.dtd you should be able to see what your XML file should look like. The fisrt thing I notice is your <class /> element (in User.hbm.xml) does not contain an <id /> element.