hibernate-release-5.1.0.Final:配置

时间:2016-08-05 09:34:30

标签: java hibernate

hibernate-release-5.1.0.Final,

出错

对于classpath,添加了文件夹hibernate-release-5.1.0.Final \ lib \ required中的所有库

还在classpath viz.hibernate-entitymanager-5.1.0.Final中添加了一个文件 从文件夹hibernate-release-5.1.0.Final \ lib \ jpa

Configuration config1 = new Configuration();
config1.addPackage("co.edu.dbobject");
config1.addResource("master_group.hbm.xml");
sessionFactory = config1.buildSessionFactory();

Session session1 = sessionFactory.openSession();
session1.beginTransaction();

List<MGroup> result = (List<MGroup>) session1.createQuery("FROM MGroup").list();

 for (MGroup obj1 : result ) {
        System.out.println(obj1.toString());
 }

session1.getTransaction().commit();

session1.close();

if (sessionFactory != null ) {
    sessionFactory.close();
}
  

org.hibernate.boot.InvalidMappingException:无法解析映射   document:master_group.hbm.xml(RESOURCE)           在org.hibernate.boot.jaxb.in​​ternal.InputStreamXmlSource.doBind(InputStreamXmlSource.java:46)           在org.hibernate.boot.jaxb.in​​ternal.UrlXmlSource.doBind(UrlXmlSource.java:36)           在org.hibernate.boot.spi.XmlMappingBinderAccess.bind(XmlMappingBinderAccess.java:59)           在org.hibernate.boot.MetadataSources.addResource(MetadataSources.java:274)           在org.hibernate.cfg.Configuration.addResource(Configuration.java:499)           在com.edu.servlet.AddGroup.doPost(AddGroup.java:63)           在javax.servlet.http.HttpServlet.service(HttpServlet.java:637)       引起:java.lang.NullPointerException           at com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.PropertyInfoImpl.calcXmlName(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl.getTypes(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.RuntimeElementPropertyInfoImpl.getTypes(Unknown)   资源)           at com.sun.xml.bind.v2.model.impl.ElementPropertyInfoImpl $ 1.size(Unknown   资源)           at java.util.AbstractList $ Itr.hasNext(Unknown Source)           at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(Unknown   资源)           at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(Unknown   资源)           at com.sun.xml.bind.v2.runtime.JAXBContextImpl $ 1.run(Unknown Source)           at com.sun.xml.bind.v2.runtime.JAXBContextImpl $ 1.run(Unknown Source)           at java.security.AccessController.doPrivileged(Native Method)           at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(Unknown   资源)           在com.sun.xml.bind.v2.runtime.JAXBContextImpl。(未知来源)           at com.sun.xml.bind.v2.ContextFactory.createContext(Unknown Source)           at com.sun.xml.bind.v2.ContextFactory.createContext(Unknown Source)           at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)           at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)           at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)           at java.lang.reflect.Method.invoke(Unknown Source)           在javax.xml.bind.ContextFinder.newInstance(未知来源)           在javax.xml.bind.ContextFinder.find(未知来源)           在javax.xml.bind.JAXBContext.newInstance(未知来源)           在javax.xml.bind.JAXBContext.newInstance(未知来源)           在org.hibernate.boot.jaxb.in​​ternal.MappingBinder.hbmJaxbContext(MappingBinder.java:81)           在org.hibernate.boot.jaxb.in​​ternal.MappingBinder.doBind(MappingBinder.java:61)           在org.hibernate.boot.jaxb.in​​ternal.AbstractBinder.doBind(AbstractBinder.java:102)           在org.hibernate.boot.jaxb.in​​ternal.AbstractBinder.bind(AbstractBinder.java:57)           在org.hibernate.boot.jaxb.in​​ternal.InputStreamXmlSource.doBind(InputStreamXmlSource.java:43)           ......还有19个

正如以下InvalidMappingException: Could not parse mapping document中所述 我不知道,在哪里更改JAXB库。

在此分享,以便对某人有用。

由于

0 个答案:

没有答案