`
raymond.chen
  • 浏览: 1437095 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

AnnotationSessionFactoryBean的使用

阅读更多

从Spring2.5.6开始,在AnnotationSessionFactoryBean上增加了一个新的方法:setPackagesToScan(String[] packagesToScan),通过该方法可以实现实体类的自动扫描。其配置方式如下:

<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
	<property name="dataSource" ref="dataSource" />
	
	<property name="mappingLocations">  
		 <list><value>classpath*:org/jbpm/**/*.hbm.xml</value></list>  
	</property>
	
	<property name="hibernateProperties">
		<props>
			<prop key="hibernate.dialect">org.hibernate.dialect.Oracle10gDialect</prop>
			<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
			<prop key="hibernate.cache.use_query_cache">true</prop>
		</props>
	</property>

	<!-- 实体类(用@Entity标注)的自动扫描 -->
	<property name="packagesToScan">
		<list>   
			<value>com.cjm.web.pojo</value>   
			<value>com.cjm.web.domain</value>   
		</list>
	</property>
</bean>

 

分享到:
评论
1 楼 deathwoods 2011-03-24  
好用不需要理由

相关推荐

    扩展 AnnotationSessionFactoryBean 实现domain 对象自动加载

    NULL 博文链接:https://binshanf.iteye.com/blog/264937

    让Hibernate同时支持xml和注解两种映射方式

    6. 不要忘记在Spring配置文件中使用这个新的`CombinedSessionFactoryBean`类,而不是默认的`LocalSessionFactoryBean`或`AnnotationSessionFactoryBean`。 例如,你的`CombinedSessionFactoryBean`类可能会包含以下...

    org.springframework.orm.hibernate3.LocalSessionFactoryBean

    4. **依赖树检查**:使用`mvn dependency:tree`或`gradle dependencies`命令来查看项目的依赖树,确保没有冲突或缺失的依赖。 综上所述,“`org.springframework.orm.hibernate3.LocalSessionFactoryBean` not ...

    Hibernate-Annotation中文教程.docx

    2.如果您正在使用 Spring 框架,可以使用 AnnotationSessionFactoryBean 类轻松建立一个基于注释的 Hibernate 会话工厂。 Hibernate 注解的应用场景: * 在 Java 项目中使用 Hibernate 持久性框架时。 * 需要简化 ...

    hibernate中的注释的几种配置方式

    `LocalSessionFactoryBean`通常作为`AnnotationSessionFactoryBean`的父类使用,以便共享一些通用配置。 示例代码: ```xml ${hibernate.dialect} &lt;!-- 其他配置 --&gt; ``` #### 3. 关联关系配置 - ...

    Hibernate 注解

    而使用注解的方式,我们可以创建`AnnotationSessionFactoryBean`,并通过`&lt;mapping&gt;`标签直接指定实体类,例如: ```xml &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation....

    中文分词检索IKAnalyzer3.2.3Stable+hibernate-search3.4.0.Final

    - **Session Factory配置**:`&lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"&gt;`定义了Spring管理的Hibernate Session Factory。 - **Hibernate ...

    项目框架SSH2技术说明文档

    但在Spring框架中,我们可以使用AnnotationSessionFactoryBean来实现零配置,如下所示: ```xml &lt;!-- Hibernate配置 --&gt; &lt;bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation....

    专题资料(2021-2022年)javaWEB模块物流项目二.doc

    `AnnotationSessionFactoryBean`用于基于注解的Hibernate配置,通过`ref="dataSource"`将数据源关联起来,并设置其他Hibernate属性,如日志显示SQL(`hibernate.show_sql`)和格式化SQL(`hibernate.format_sql`)。...

    Struts2+Hibernate+Spring项目小结――Hibernate部分

    在构建企业级应用时,常常会采用...当使用Hibernate的注解功能时,你可以使用`AnnotationSessionFactoryBean`来替代`LocalSessionFactoryBean`,直接在实体类上标注相关的注解,无需单独的映射文件。例如: ```xml ...

    Hibernate Annotation笔记

    或者,如果你使用Spring框架来管理Hibernate,则可以使用`AnnotationSessionFactoryBean`来配置SessionFactory: ```xml class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"&gt; ...

    SSH框架整合

    在业务层(Service)和数据访问层(DAO)中,使用@Autowired注解或XML配置文件来实现依赖注入,使得Spring管理的对象能够自动获取所需的SessionFactory或HibernateTemplate实例。 ### 7. 测试与运行 完成以上配置后...

    Spring jndi数据源配置方法详解

    Spring jndi 数据源配置是指在 Spring 框架中使用 JNDI(Java Naming and Directory Interface)来配置数据源的方法。JNDI 是一个 Java API,用于访问命名和目录服务。通过使用 JNDI,可以将数据源配置独立于应用...

    SSH框架的优化

    在`applicationContext.xml`中,将SessionFactory引用的类改为`AnnotationSessionFactoryBean`,并设置扫描实体类的路径,例如`&lt;property name="packagesToScan" value="com.wanshi.entity"&gt;`。 4. **自动装配**: ...

    hibernate注解

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

    spring配置文件

    自Spring 2.5.6版本开始,`AnnotationSessionFactoryBean`增加了`setPackagesToScan`方法,这是一个重要的改进。此方法允许我们在配置文件中直接指定需要扫描的实体类包名,从而自动发现并注册实体类,无需手动配置...

    SSH项目搭建步骤

    - 可以选择将 Hibernate 和 Spring 的配置合并,通过 Spring 的 `LocalSessionFactoryBean` 或 `AnnotationSessionFactoryBean` 来管理 Hibernate 的 SessionFactory。 6. **配置启动环境** - 配置 `web.xml`,...

    百知教育spring笔记

    ### 百知教育Spring笔记...- **`&lt;bean id="sessionFactory46" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"&gt;`**:定义了一个名为`sessionFactory46`的Bean,该Bean的类型为`...

Global site tag (gtag.js) - Google Analytics