Java Spring MVC和Hibernate集成在intellij中出现异常

Java Spring MVC和Hibernate集成在intellij中出现异常,java,hibernate,maven,spring-mvc,orm,Java,Hibernate,Maven,Spring Mvc,Orm,我正在尝试使用springMVC和hibernate制作一个示例项目, 我的应用程序上下文文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.spring

我正在尝试使用springMVC和hibernate制作一个示例项目, 我的应用程序上下文文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="
        http://www.springframework.org/schema/beans
        http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context
        http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/mvc
        http://www.springframework.org/schema/mvc/spring-mvc.xsd
        http://www.springframework.org/schema/tx 
        http://www.springframework.org/schema/tx/spring-tx.xsd">

    <!-- Add support for component scanning -->
    <context:component-scan base-package="com.saurabh.springhibernatedemo" />

    <!-- Add support for conversion, formatting and validation support -->
    <mvc:annotation-driven/>

    <!-- Define Spring MVC view resolver -->
    <bean
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/view/" />
        <property name="suffix" value=".jsp" />
    </bean>

    <!-- Step 1: Define Database DataSource / connection pool -->
    <bean id="myDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
          destroy-method="close">
        <property name="driverClass" value="com.mysql.jdbc.Driver" />
        <property name="jdbcUrl" value="jdbc:mysql://localhost:3306/web_customer_tracker?useSSL=false" />
        <property name="user" value="springstudent" />
        <property name="password" value="springstudent" /> 

        <!-- these are connection pool properties for C3P0 -->
        <property name="minPoolSize" value="5" />
        <property name="maxPoolSize" value="20" />
        <property name="maxIdleTime" value="30000" />
    </bean>  

    <!-- Step 2: Setup Hibernate session factory -->
    <bean id="sessionFactory"
        class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
        <property name="dataSource" ref="myDataSource" />
        <property name="packagesToScan" value="com.saurabh.springhibernatedemo" />
        <property name="hibernateProperties">
           <props>
              <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
              <prop key="hibernate.show_sql">true</prop>
           </props>
        </property>
   </bean>

    <!-- Step 3: Setup Hibernate transaction manager -->
    <bean id="myTransactionManager"
            class="org.springframework.orm.hibernate5.HibernateTransactionManager">
        <property name="sessionFactory" ref="sessionFactory"/>
    </bean>

    <!-- Step 4: Enable configuration of transactional behavior based on annotations -->
    <tx:annotation-driven transaction-manager="myTransactionManager" />

</beans>

我曾尝试为spring orm添加maven依赖项,但我认为它与spring core的最新版本集成在一起,因此没有修复@JBNizet的回复

添加此maven依赖项

 <dependency>
       <groupId>org.springframework</groupId>                
       <artifactId>spring-orm</artifactId>
       <version>${spring.version}</version>
 </dependency>

org.springframework
春季甲虫
${spring.version}

似乎解决了问题。

参考@jbniset的回复

添加此maven依赖项

 <dependency>
       <groupId>org.springframework</groupId>                
       <artifactId>spring-orm</artifactId>
       <version>${spring.version}</version>
 </dependency>

org.springframework
春季甲虫
${spring.version}

似乎解决了问题。

添加实体类否,spring核心中不包含spring orm。spring核心是非常低级的。。。春天的核心基础。它对hibernate没有任何依赖性。@Hema我已将其包含在我的bases包中。编辑您的问题。在此处添加,以便我们可以检查它您的实体名称是什么。?添加您的实体类否,spring orm不包含在spring core中。spring核心是非常低级的。。。春天的核心基础。它对hibernate没有任何依赖性。@赫马:我已将它包含在我的bases包中。编辑您的问题。添加到此处,以便我们可以检查它您的实体名称是什么。。??
 <dependency>
       <groupId>org.springframework</groupId>                
       <artifactId>spring-orm</artifactId>
       <version>${spring.version}</version>
 </dependency>