如题,ApplicationContext的配置:
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean">
        <property name="dataSource" ref="myDataSource"/>
        <property name="annotatedClasses">
         <list>
         <value>com.chong.domain.User</value>//此处定义了实体类
         </list>
        </property>
        <property name="hibernateProperties">
            <props>
                <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop>
                <prop key="hibernate.show_sql">true</prop>
                <prop key="hibernate.hbm2ddl.auto">update</prop>
            </props>
        </property>
    </bean>
我想再在spring容器中定义相同的bean并直接在测试类中getBean:
<bean id="user" class="com.chong.domain.User">
   <property name="username" value="zhangsan"/>
   <property name="password" value="123"/>
   <property name="age" value="20"/>
</bean>
测试:
user=(User) classPathXmlApplicationContext.getBean("user");
会报org.hibernate.MappingException: Unknown entity: com.chong.domain.User$$EnhancerBySpringCGLIB$$4f831d08......
新手理解不了,求解释