- 浏览: 250539 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (179)
- Spring3.0 (28)
- HIbernate3.5.6 (35)
- Struts2.1.8 (42)
- JSP (1)
- Servlet (0)
- JAVASE (16)
- JavaWeb (1)
- javaEE (0)
- SSH2整合 (0)
- EJB (0)
- Oracle (7)
- Ajax (7)
- Quartz作业调度框架 (6)
- jsValidationFramework (1)
- FCKeditor (1)
- ExtJS (29)
- JSF (0)
- JPA (0)
- JBoss Seam (0)
- JSON (0)
- Webservice (0)
- JQuery (1)
- Javascript (1)
- Css+DIV (0)
- Lunch (0)
- Linux (0)
- PHP (0)
- XML (1)
- Ibatis (0)
- DWR (0)
- DWZ (0)
最新评论
-
Nabulio:
good
Spring配置SessionFactory -
唤流年:
[color=red][/color] ...
Spring配置SessionFactory -
wangcl011:
Oracle通过数据泵网络导入另一个数据库,不生成DMP文件, ...
oracle命令导入dmp文件 -
rochou:
第一个Hibernate实现CRUD -
ningwuyu:
Entity 类是那个jar里面的
PropertyUtils MethodUtils用法
1.不用dataSource引入hibernate.cfg.xml
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="configLocation"> <value>classpath:hibernate.cfg.xml</value> </property> </bean>
2.丢掉hibernate.cfg.xml
1>使用注解:
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="annotatedClasses">
<list>
<value>com.bjsxt.model.User</value>
<value>com.bjsxt.model.Log</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
2>不使用注解
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<!-- 依赖注入数据源,注入正是上面定义的dataSource -->
<property name="dataSource" ref="dataSource" />
<property name="mappingResources"><!-- mappingResouces属性用来列出全部映射文件 -->
<list><!-- 以下用来列出Hibernate映射文件 -->
<value>jsf/web/entity/User.hbm.xml</value>
</list>
</property>
<!-- 定义Hibernate的SessionFactory的属性 -->
<property name="hibernateProperties">
<props>
<!-- 指定数据库方言 -->
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLInnoDBDialect</prop>
<!-- 是否根据需要每次自动创建数据库 -->
<prop key="hibernate.hbm2ddl.auto">update</prop>
<!-- 显示Hibernate持久化操作所生成的SQL -->
<prop key="hibernate.show_sql">true</prop>
<!-- 将SQL脚本进行格式化后再输出 -->
<prop key="hibernate.format_sql">true</prop>
</props>
</property>
</bean>
3>使用packagesToScan
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
<property name="packagesToScan">
<list>
<value>com.bjsxt.model</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
</property>
</bean>
评论
3 楼
Nabulio
2016-05-22
good
2 楼
唤流年
2016-01-07
[color=red][/color]
1 楼
shuang_snowgirl
2011-01-07
如果我的hibernate中的实体是用注解的方式 在spring中怎么配置sessionFactory(还要hibernate的cfg.xml配置)
发表评论
-
总结spring下配置dbcp,c3p0,proxool数据源链接池
2011-06-03 23:04 1363applicationContext-datasource-j ... -
Spring简单属性注入
2011-06-03 19:51 957package com.zchen.property; ... -
Spring配置文件定义类时用id和name的区别
2011-06-03 19:43 1082<?xml version="1.0" ... -
Spring_Hibernate_HibernateDaoSupport
2010-11-29 14:49 2954继承HibernateDaoSupport有三种方式: 1. ... -
Spring_Hibernate_HibernateTemplate
2010-11-29 14:22 911package com.zchen.dao.impl; im ... -
Spring配置事务管理_XML
2010-11-29 13:46 1284<aop:aspectj-autoproxy proxy ... -
Spring配置事务管理_Annotation
2010-11-29 13:41 1087<?xml version="1.0" ... -
Spring配置DataSource
2010-11-29 13:38 15571.直接引入: <bean id="data ... -
XML配置AOP
2010-11-29 13:22 704package com.zchen.aop; impor ... -
Anotation配置AOP
2010-11-29 13:16 974package com.zchen.aop; impor ... -
Spring面向切向(AOP)编程
2010-11-29 13:08 1084引入:aop scheme。 <?xml versio ... -
@PostConstruct和@PreDestroy注解使用
2010-11-29 13:02 2559package com.zchen.service; imp ... -
@Scope注解使用
2010-11-29 12:59 3904Annotation中的@Scope注解和xml中的Scope ... -
@Component @Service @Controller @Repository注解使用
2010-11-29 12:46 1442@Component 相当于实例化类的对象。 通过在c ... -
@Resource注解使用
2010-11-29 12:31 1667a) 加入:j2ee/common-annotations. ... -
@Autowired注解使用
2010-11-29 12:25 1663a) 默认按类型by type b) 如果想用byName, ... -
Spring的Annotation配置
2010-11-29 12:17 781使用注解先将schema加入到配置文件中: <? ... -
bean的生命周期
2010-11-29 12:13 940public class UserService { ... -
Spring的自动装载模式
2010-11-29 12:08 996在Spring的.xml配置文件中,bean有五种autowi ... -
Spring的作用域
2010-11-29 11:48 13911.Singleton作用域: 当一个bean的作用域为sin ...
相关推荐
3. 在Spring配置文件中配置SessionFactory和TransactionManager。 4. 使用@Autowired注解注入SessionFactory,并在需要的地方进行数据库操作。 这个过程使得我们可以充分利用Spring的IoC(控制反转)和AOP(面向切...
1. **配置SessionFactory**:在Spring的配置文件(如applicationContext.xml)中,我们需要配置Hibernate的SessionFactory。这通常涉及设置数据源、Hibernate配置文件路径、映射文件等信息。例如: ```xml ...
例如,通过在Spring配置文件中定义SessionFactory bean,我们可以控制其初始化、关闭,以及事务管理等行为。 在Spring中,我们通常会使用`<bean>`标签来声明SessionFactory,如下所示: ```xml <bean id="...
2. **Spring配置SessionFactory**:在Spring的配置文件中,定义一个名为`processEngine`的bean,类型为`com.family168.jbpm.ProcessEngineFactoryBean`,并将其`sessionFactory`属性引用Spring管理的SessionFactory...
在Spring配置文件(如applicationContext.xml)中配置SessionFactory的示例代码如下: ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> ...
接着,`<beans>`标签是Spring配置的根元素,它包含了所有bean的定义。在这个例子中,我们看到多个命名空间的引入: 1. `xmlns:beans` 是Spring核心配置的命名空间,用于定义bean。 2. `xmlns:xsi` 是XML Schema ...
- **Spring管理Hibernate**: 通过Spring配置SessionFactory,利用Spring的事务管理机制简化Hibernate的操作。 - **Struts2与Spring集成**: 通过在Spring中注入Action实例,实现Struts2与Spring的紧密耦合。 - **...
- **SessionFactory**:通过Spring配置SessionFactory,实现Hibernate的配置管理和事务控制。 - **DAO支持**:Spring提供了DAO支持,简化了Hibernate的开发过程。 ### 四、示例程序 #### 4.1 示例项目架构 - **...
为了集成Hibernate并实现与Spring的整合,还需要配置SessionFactory。SessionFactory是Hibernate的核心对象之一,负责创建Session实例,而Session则是执行具体数据库操作的对象。 ```xml <!--sessionFactory--> ...
这里通过`LocalSessionFactoryBean`来配置SessionFactory: ```xml <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <value>...
然后,通过Spring配置SessionFactory并注入到需要的地方。 4. **Action类**:Struts的Action类通常会依赖Spring管理的业务服务接口,Spring会自动注入这些依赖。 5. **事务管理**:Spring提供声明式事务管理,只需...
综上,"hibernate+spring配置文件"的配置涉及多个层面,包括Spring的IoC、事务管理、数据源配置,以及Hibernate的SessionFactory、实体映射等。理解并正确配置这些元素是成功整合SSH的关键,也是提升开发效率和系统...
- **Spring管理Hibernate SessionFactory**:Spring配置SessionFactory,提供事务管理,简化DAO层代码。 - **DispatcherServlet与Front Controller**:Spring MVC的DispatcherServlet与Struts2的Front Controller...
### Spring配置文件详解 #### 一、引言 在Java Web开发领域,Spring框架因其强大的功能和灵活性而受到广泛欢迎。对于初学者来说,理解Spring的配置方式是至关重要的第一步。本文将详细介绍Spring中常见的配置文件...
### Spring配置文件详解 #### 一、Spring框架简介与配置文件的重要性 Spring 是一个开源的 Java 平台框架,提供了一种轻量级的应用程序开发方式。它通过依赖注入(Dependency Injection, DI)和面向切面编程...
通过在Spring配置文件中配置SessionFactory bean,我们可以使用@Autowired注解在需要的地方注入SessionFactory,从而在Service层或DAO层使用Hibernate进行数据库操作。此外,Spring还可以用于管理事务,通过@...
1. **Spring配置**:设置数据源,创建SessionFactory Bean,配置事务管理器。 2. **Struts2配置**:启用Spring插件,配置Action类为Spring管理的bean。 3. **Hibernate配置**:配置数据库连接信息,定义实体类映射,...
1. **基于XML的全局事务配置**:这种方式通过在Spring配置文件中设置`<tx:advice>`和`<aop:config>`元素来实现事务管理。相比于第一种方式,这种方式更加简洁,适用于所有业务逻辑Bean。 2. **基于注解的事务配置**...
标题:“北大青鸟Spring配置信息” 描述:“这是一个Spring的配置信息,供初学者学习” 从这份配置文件中,我们可以深入理解Spring框架的核心概念及其在实际项目中的应用方式。以下是对该配置信息的关键知识点的...