Java 在maven中创建hibernate连接时出错 /*Session Session=bizeehbernateconnection.getMySqlConnection()*/ Configuration cfg=新配置(); configure(“hibernate.cfg.xml”); SessionFactory sf=cfg.buildSessionFactory(); Session Session=sf.openSession(); 条件=session.createCriteria(Employee.class); List listempdto=criteria.List(); System.out.println(“=================================================================================================”; 适用于(员工员工需求收件人:ListMPDTO){ System.out.println(“======================================================================”); System.out.println(“ID:+employeeDTO.getEmpid()); System.out.println(“用户名:”+employeeDTO.getUsername()); System.out.println(“名字:+employeeDTO.getEmail()); System.out.println(“MIDDLENAME:+employeeDTO.getMiddlename()); System.out.println(“lastname:+employeeDTO.getLastname()); System.out.println(“phoneNo:+employeeDTO.getPhoneno()); }

Java 在maven中创建hibernate连接时出错 /*Session Session=bizeehbernateconnection.getMySqlConnection()*/ Configuration cfg=新配置(); configure(“hibernate.cfg.xml”); SessionFactory sf=cfg.buildSessionFactory(); Session Session=sf.openSession(); 条件=session.createCriteria(Employee.class); List listempdto=criteria.List(); System.out.println(“=================================================================================================”; 适用于(员工员工需求收件人:ListMPDTO){ System.out.println(“======================================================================”); System.out.println(“ID:+employeeDTO.getEmpid()); System.out.println(“用户名:”+employeeDTO.getUsername()); System.out.println(“名字:+employeeDTO.getEmail()); System.out.println(“MIDDLENAME:+employeeDTO.getMiddlename()); System.out.println(“lastname:+employeeDTO.getLastname()); System.out.println(“phoneNo:+employeeDTO.getPhoneno()); },java,hibernate,maven,Java,Hibernate,Maven,我正在尝试创建连接,但出现以下错误: /*Session session = BizeeHibernateConnection.getMySqlConnection();*/ Configuration cfg = new Configuration(); cfg.configure("hibernate.cfg.xml"); SessionFactory sf = cfg.buildSessionFactory(); Session session = sf.openSession(); Cr

我正在尝试创建连接,但出现以下错误:

/*Session session = BizeeHibernateConnection.getMySqlConnection();*/
Configuration cfg = new Configuration();
cfg.configure("hibernate.cfg.xml");
SessionFactory sf = cfg.buildSessionFactory();
Session session = sf.openSession();
Criteria criteria = session.createCriteria(Employee.class);
List<Employee> listempdto = criteria.list();
System.out.println("================aaaaaa===============");
for (Employee employeeDTO : listempdto) {
    System.out.println("===============================================");
    System.out.println("ID : " + employeeDTO.getEmpid());
    System.out.println("USERNAME : " + employeeDTO.getUsername());
    System.out.println("FIRSTNAME : " + employeeDTO.getEmail());
    System.out.println("MIDDLENAME : " + employeeDTO.getMiddlename());
    System.out.println("lastname : " + employeeDTO.getLastname());
    System.out.println("phoneNo : " + employeeDTO.getPhoneno());

}
SEVERE:Servlet[InformationUser]的Servlet.service()在路径为[/leaveapp]的上下文中引发了异常[Servlet执行引发了异常],并带有根本原因
java.lang.NoSuchMethodError:org.hibernate.cfg.annotations.reflection.jpametadatadataprovider(Lorg/hibernate/boot/spi/MetadataBuildingOptions;)V
位于org.hibernate.boot.internal.MetadataBuilderImpl$Metadatabuildingoptions impl.generateDefaultReflectionManager(MetadataBuilderImpl.java:742)
位于org.hibernate.boot.internal.MetadataBuilderImpl$MetadataBuildingOptionsImpl.(MetadataBuilderImpl.java:715)
位于org.hibernate.boot.internal.MetadataBuilderImpl。(MetadataBuilderImpl.java:127)
位于org.hibernate.boot.MetadataSources.getMetadataBuilder(MetadataSources.java:135)
位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:654)
位于org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:726)
位于com.bizee.dao.InformationUser.doGet(InformationUser.java:29)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
位于org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
位于org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
位于org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
位于org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
位于org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
位于org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
位于org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
位于org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
位于org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1533)
位于org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1489)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(未知源)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知源)
位于org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
位于java.lang.Thread.run(未知源)

com.mysql.jdbc.Driver
jdbc:mysql://localhost:3306/Employee
比齐
mysql@BizEE
10
真的
更新
真的
org.hibernate.dialogue.mysqldialogue

在maven文件中,检查是否存在此依赖项注释掉hibernate annotations依赖项可能存在冲突

    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/Employee</property>
        <property name="connection.username">bizee</property>
        <property name="connection.password">mysql@BizEE</property>
        <property name="connection.pool_size">10</property>
        <property name="show_sql">true</property>
        <property name="hbm2ddl.auto">update</property>
        <property name="format_sql">true</property>
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <mapping class="com.bizee.bean.Employee" />
    </session-factory>
</hibernate-configuration>

org.hibernate
冬眠核心

您能发布hibernate xml文件吗?它是hibernate.cfg.xml吗??你在问是的,这就是我想说的,你现在可以在pom.xml中看到,你正确地指定了所有依赖项了吗?从抛出的异常来看,可能缺少
hibernate注释。请检查!(也请将您的hibernate配置文件张贴在问题帖中,答案框用于回答)我发送了整个pom.xml,请检查。删除此org.hibernate hibernate annotations 3.5.6-Final您能为代码提供一些解释/上下文吗?从长远来看,这样做更有用。
    <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-configuration PUBLIC
    "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
    "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
    <session-factory>
        <property name="connection.driver_class">com.mysql.jdbc.Driver</property>
        <property name="connection.url">jdbc:mysql://localhost:3306/Employee</property>
        <property name="connection.username">bizee</property>
        <property name="connection.password">mysql@BizEE</property>
        <property name="connection.pool_size">10</property>
        <property name="show_sql">true</property>
        <property name="hbm2ddl.auto">update</property>
        <property name="format_sql">true</property>
        <property name="dialect">org.hibernate.dialect.MySQLDialect</property>
        <mapping class="com.bizee.bean.Employee" />
    </session-factory>
</hibernate-configuration>
<!--Hibernate-->
        <dependency>
            <groupId>org.hibernate</groupId>
            <artifactId>hibernate-core</artifactId>
        </dependency>
        <!--<dependency>-->
            <!--<groupId>org.hibernate</groupId>-->
            <!--<artifactId>hibernate-annotations</artifactId>-->
        <!--</dependency>-->