`

spring 扫描 hibernate 注解:packagesToScan

    博客分类:
  • SSH
阅读更多
这几天在搭建一个新架构,引用了spring 2.5.6中新加的特性,就是自动扫描Class的hibernate映射文件。
我的class都在com.pplus.model这个包里,注意
配置参数
org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean

<property name="packagesToScan">
</property>


<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="namingStrategy">
           <bean class="org.hibernate.cfg.ImprovedNamingStrategy"/>
        </property>
        <property name="hibernateProperties">
            <value>
                hibernate.dialect=${hibernate.dialect}
                hibernate.query.substitutions=true 'Y', false 'N'
                hibernate.cache.use_second_level_cache=true
                hibernate.cache.provider_class=org.hibernate.cache.EhCacheProvider
            </value>
            <!-- Turn batching off for better error messages under PostgreSQL -->
            <!-- hibernate.jdbc.batch_size=0 -->
        </property>
        <property name="packagesToScan">
            <list>
              <value>com.pplus.*</value>  <!--若写成com.pplus.model.* 则映射不到,还没有来得及看源代码 -->
            </list>
         </property>
    </bean>

分享到:
评论

相关推荐

    现有Mysql数据库,写Spring + Hibernate的配置文件

    3. 定义实体类并使用Hibernate注解 4. 创建DAO接口和实现类,使用Spring的@Repository注解 5. 配置Service类,注入DAO,实现业务逻辑 通过以上步骤,我们可以在现有的MySQL数据库上,利用Spring和Hibernate搭建起一...

    Spring整合Hibernate.jar

    在Java开发领域,Spring框架和Hibernate是两个非常重要的组件。Spring是一个全面的后端应用程序框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,使得代码更加模块化,易于测试和维护。...

    Spring4.1-HibernateAnnotation:Hibernate与Spring整合 使用注解配置事务

    本文将详细探讨如何在Spring4.1中使用Hibernate注解进行数据库操作,并配置事务管理器。 首先,让我们了解Hibernate注解。Hibernate注解是ORM(对象关系映射)的一种方式,它允许我们在Java类和类的属性上直接使用...

    Spring与hibernate 整合 简单示例

    在Java开发领域,Spring框架和Hibernate是两个非常重要的开源库,它们分别负责应用程序的依赖管理和对象关系映射(ORM)。Spring作为一个全面的轻量级应用框架,提供了事务管理、AOP(面向切面编程)、IoC(控制反转...

    spring-hibernate.zip

    这通常包括设置数据源、Hibernate配置文件路径、实体扫描路径等。例如,你可能需要在`beans.xml`中添加如下配置: ```xml &lt;bean id="dataSource" class="org.springframework.jdbc.datasource....

    使用MyEclipse下整合Spring和Hibernate

    在项目的`src/main/resources`目录下创建`hibernate.cfg.xml`,配置Hibernate的基本属性,如数据库连接信息、实体扫描路径等。然后,为每个数据库实体创建对应的`.hbm.xml`映射文件。 5. 整合Spring与Hibernate 在`...

    spring结合hibernate示例详解

    在Spring中,我们可以使用`@Repository`注解将接口实现类注入到Spring容器中,然后利用@Autowired注解自动装配`SessionFactory`,以便于调用Hibernate API来执行数据库操作。例如: ```java @Repository public ...

    spring3,hibernate4 配置声明式事务管理(annotation方式)

    本篇将详细介绍如何在Spring 3和Hibernate 4中通过注解来实现声明式事务管理。 首先,我们需要在项目中引入Spring和Hibernate的依赖库。这通常通过Maven或Gradle等构建工具完成,确保添加了相应的依赖项。 接着,...

    spring和hibernate接合实例

    `packagesToScan`属性指定了实体类所在的包,这样Hibernate就能自动扫描并映射这些实体。 在业务层,我们可以使用Spring的`@Autowired`注解注入SessionFactory,然后创建Session,执行数据库操作。同时,通过`@...

    java project整合spring和hibernate 例子

    Spring的`@Autowired`注解可以帮助自动装配DAO实例,而`@Service`和`@Repository`注解则可以标记业务服务和DAO层,以便Spring管理它们的生命周期。 最后,你需要在MVC层(如Controller)中调用DAO和Service进行业务...

    hibernate注解

    此时,可以使用`AnnotationSessionFactoryBean`来配置SessionFactory,这样就可以在Spring环境中无缝地使用Hibernate注解。 ```xml &lt;!-- Spring 配置文件示例 --&gt; class="org.springframework.orm.hibernate5....

    spring和hibernate整合示例

    在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别在依赖注入和对象关系映射领域扮演着核心角色。Spring框架提供了丰富的功能,包括但不限于控制反转(IoC)、面向切面编程(AOP)以及与各种持久化技术...

    spring+hibernate框架搭建demo

    在IT领域,Spring和Hibernate是两个非常重要的框架,它们分别专注于不同的层面:Spring是一个全面的后端应用开发框架,而Hibernate则是一个强大的对象关系映射(ORM)工具,用于简化数据库操作。本教程将深入探讨...

    Struts2+Spring+Hibernate组合开发

    在Hibernate的配置文件(如hibernate.cfg.xml)中,定义数据库连接、实体类扫描路径和Hibernate属性。例如: ```xml &lt;hibernate-configuration&gt; &lt;property name="hibernate.connection.driver_class"&gt;...

    JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

    - 在Spring的配置文件(如`applicationContext.xml`)中,创建`LocalSessionFactoryBean` bean,指定数据库连接信息、实体类扫描路径等。例如: ```xml &lt;bean id="sessionFactory" class="org.springframework....

    Spring和Hibernate的整合

    此外,Spring还提供了基于注解的事务管理,通过`@Transactional`注解可以在方法级别声明事务边界,使得事务管理更加透明和便捷: ```java @Service public class UserService { @Autowired private MyDAO myDAO; ...

    如何实现webwork+spring+hibernate框架结合

    这里我们使用了JPA注解来替代了Hibernate的注解,这在Spring项目中更加常见,因为Spring与JPA有较好的集成支持。 #### 第四步:配置Spring和Hibernate 配置Spring容器来管理Bean的生命周期,同时配置Hibernate以...

    SpringMVC与Hibernate整合所需jar

    在实际应用中,我们还需要编写相应的DAO(数据访问对象)和Service层来处理业务逻辑,同时使用注解或XML配置将它们与Spring容器关联起来,以便于依赖注入和事务控制。 整合SpringMVC和Hibernate可以极大地提高开发...

    spring配置sessionFactory(spring3.2.3+hibernate4.2.2)

    这里,`configLocation`指定了Hibernate配置文件的位置,`packagesToScan`告诉Spring哪些包下的类是实体类。 为了将SessionFactory注入到需要使用它的类中,例如DAO层,可以使用`@Autowired`注解: ```java @...

Global site tag (gtag.js) - Google Analytics