这是什么原因?

这个问题困扰了两天了,以至找不到原因
运行测试类出错
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> classpath:/com/vtars/cdut/aao/Model org.hibernate.dialect.MySQL5Dialect false update false

    注入接口类IUserService userService,而不是注入实现类。

    <context:component-scan base-package="com.vtars.cdut.aao.*"/>

核心类LocalSessionFactoryBean使用

LocalSessionFactoryBean(org.springframework.orm.hibernate4.LocalSessionFactoryBean)是Spring和Hibernate集成的重要类。

    通过在Spring的配置文件applicationContext.xml中配置LocalSessionFactoryBean作为SessionFactory创建,在创建的时候会加载mappingResource中的具体每一个实体和具体表映射配置 XXX.hbm.xml。

    若配置的映射文件较少时,可以用sessionFactory的所属类LocalSessionFactoryBean的“mappingResources”属性,方式包括

    (mappingResources,mappingLocations、mappingDirectoryLocations与mappingJarLocations )

    当配置文件变得越来越多,可以使用LocalSessionFactoryBean的“mappingDirectoryLocations”属性来定义映射文件,只要指出映射文件所在文

    件夹就可以。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答
大家正在搜