- 浏览: 250540 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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用法
package com.zchen.dao.impl;
import javax.annotation.Resource;
import org.hibernate.Session;
import org.springframework.orm.hibernate3.HibernateTemplate;
import org.springframework.stereotype.Component;
import com.zchen.dao.UserDAO;
import com.zchen.model.User;
@Component("userDao")
public class UserDAOImpl implements UserDAO {
private HibernateTemplate hibernateTemplate;
public HibernateTemplate getHibernateTemplate() {
return hibernateTemplate;
}
@Resource
public void setHibernateTemplate(HibernateTemplate hibernateTemplate) {
this.hibernateTemplate = hibernateTemplate;
}
public void save(User user) {
hibernateTemplate.save(user);
}
}
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd"> <context:annotation-config /> <context:component-scan base-package="com.zchen" /> <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/spring" /> <property name="username" value="root" /> <property name="password" value="bjsxt" /> </bean> <bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="annotatedClasses"> <list> <value>com.zchen.model.User</value> <value>com.zchen.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> <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory" /> </bean> <aop:config> <aop:pointcut id="bussinessService" expression="execution(public * com.zchen.service..*.*(..))" /> <aop:advisor pointcut-ref="bussinessService" advice-ref="txAdvice" /> </aop:config> <tx:advice id="txAdvice" transaction-manager="txManager"> <tx:attributes> <tx:method name="getUser" read-only="true" /> <tx:method name="add*" propagation="REQUIRED"/> </tx:attributes> </tx:advice> <bean id="hibernateTemplate" class="org.springframework.orm.hibernate3.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean> </beans>
发表评论
-
总结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配置SessionFactory
2010-11-29 14:09 296501.不用dataSource引入hibernate.cfg.x ... -
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 ...
相关推荐
标题中的"Spring_2000_Spring_Hibernate_HibernateTemplate"显然指的是一个关于Spring框架、Hibernate ORM框架以及其在2000年左右的版本或应用方式的专题。在这个主题下,我们将深入探讨Spring框架的核心特性,以及...
《Spring与Hibernate整合:深入理解HibernateTemplate》 在Java企业级开发中,Spring框架和Hibernate持久层框架的结合使用是常见的技术选型。本篇将深入探讨Spring与Hibernate的集成,特别是Spring提供的...
3. **Hibernate Template或JPA**:Spring提供了HibernateTemplate,这是一个简化Hibernate操作的工具类。然而,随着Spring Data JPA的出现,现在更多地推荐使用JPA,它提供了一种基于标准的、与ORM供应商无关的方式...
3. **定义HibernateTemplate或SessionFactoryBean**:Spring提供了HibernateTemplate或HibernateSessionFactoryBean,它们提供了对Hibernate的简单封装,简化了数据访问代码。你可以根据项目需求选择合适的。 4. **...
- **整合Spring和Hibernate**:使用Spring的HibernateTemplate或JPA的EntityManagerFactoryBean,将数据访问层(DAO)与业务逻辑层(Service)解耦。 - **测试**:创建JUnit测试用例,确保整合后的系统能够正常...
在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别在应用层和数据持久化层发挥着关键作用。Spring是一个全面的Java企业级应用开发框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)...
4. **DAO(数据访问对象)层**:Spring可以帮助我们创建DAO接口和其实现,通过`HibernateTemplate`或`HibernateDaoSupport`来简化Hibernate的操作。这些类提供了事务管理、错误处理等支持,使得DAO层的代码更加简洁...
在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别在应用层管理和数据持久化方面发挥着关键作用。Spring是一个全面的Java企业级应用开发框架,提供了依赖注入、AOP(面向切面编程)、MVC(模型-视图-...
5. **整合Spring MVC与Hibernate**:通过Spring的`HibernateTemplate`或`SessionFactoryBean`,将Hibernate集成到Spring中,实现数据访问层。 6. **编写Controller**:创建Spring MVC的Controller类,处理HTTP请求,...
在IT行业中,Spring和Hibernate是两个非常重要的框架,它们分别专注于不同的领域。Spring是一个全面的后端开发框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,而Hibernate则是一个强大的...
2. **Spring整合Hibernate**:Spring提供了一个HibernateTemplate或SessionFactoryBean来管理Hibernate的SessionFactory。通过配置,Spring可以透明地处理数据访问,包括事务管理。此外,还可以通过@Autowired注解...
5. Spring与Hibernate整合,使用Spring的HibernateTemplate或JdbcTemplate进行数据操作,也可以使用Hibernate的SessionFactory和Session。 6. 使用Eclipse、Tomcat和MySQL进行开发和测试,确保Web应用程序能够正常...
- 使用Spring管理Hibernate:通过Spring的HibernateTemplate或JdbcTemplate来操作数据库,减少直接的Session和Query操作。 - 在Struts中使用Spring:Struts的Action类通常由Spring管理,通过@Autowired或@Resource...
Hibernate则负责持久化,通过Spring的数据访问抽象层(如HibernateTemplate或SessionFactory)进行集成,使得业务逻辑可以专注于业务处理,而不需关心底层数据库操作。 **项目结构** 在"spring_struts1_hibernate...
* 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是 Hibernate Session的轻量级封装 * 默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的 ...
同时,Spring还可以通过HibernateTemplate或JPA的Repository接口提供进一步的抽象,使得业务逻辑代码更简洁、易于测试。 5. **图书管理系统的具体实现**: 这个系统可能包括如下的核心组件:用户模块(注册、登录...
- **DAO(Data Access Object)层**:Spring 提供了模板类,如 `HibernateTemplate` 或 `JpaTemplate`,简化了数据访问代码。或者使用 `HibernateJpaDialect` 配合 `JpaTransactionManager` 实现基于 JPA 的操作。 ...
Spring的数据访问层则可以通过其提供的JdbcTemplate或HibernateTemplate,方便地与数据库进行交互。 接下来,Hibernate作为对象关系映射(Object-Relational Mapping,ORM)框架,简化了数据库操作。在这个学生信息...