这是什么原因?

2024-11-09 01:21:50
推荐回答(1个)
回答(1):

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

核心类LocalSessionFactoryBean使用

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

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

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

    (mappingResources,mappingLocations、mappingDirectoryLocations与mappingJarLocations )

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

    件夹就可以。