Hibernate 4.2 exception: Element type "hibernate-mapping" must be declared -


i have been struggling fix error long time kindly me in this.

i getting error: hhh000196: error parsing xml (2) : element type "hibernate-mapping" must declared.

please me fix this:

my pom.xml looks this:

<dependency>             <groupid>javax.validation</groupid>             <artifactid>validation-api</artifactid>             <version>1.0.0.ga</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-entitymanager</artifactid>             <version>4.2.1.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-core</artifactid>             <version>4.2.1.final</version>         </dependency>         <dependency>             <groupid>org.hibernate</groupid>             <artifactid>hibernate-validator</artifactid>             <version>4.3.1.final</version>         </dependency> 

my cfg.xml header:

<!doctype hibernate-configuration public "-//hibernate/hibernate configuration dtd 3.0//en" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> 

my hbm.xml:

<?xml version="1.0" encoding="utf-8"?> <!doctype hibernate-mapping public "-//hibernate/hibernate mapping dtd 3.0//en" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd"> <hibernate-mapping>     <class name="com.kivar.lumina.server.segment.segment" table="segments">         <id column="id" name="id" type="java.lang.long">         </id>     </class> </hibernate-mapping> 

location url of dtd wrong. in hbm.xml hibernate-mapping-3.0.dtd should used instead of hibernate-configuration-3.0.dtd in following:

<!doctype hibernate-mapping public "-//hibernate/hibernate mapping dtd 3.0//en"         "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">  

Comments

Popular posts from this blog

linux - xterm copying to CLIPBOARD using copy-selection causes automatic updating of CLIPBOARD upon mouse selection -

c++ - qgraphicsview horizontal scrolling always has a vertical delta -