- 浏览: 1328268 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (896)
- spring4 (14)
- hibernate3 (26)
- spring2 (35)
- struts2 (55)
- struts1 (15)
- 设计模式 (15)
- java (172)
- mybatis3 (11)
- sql (17)
- mysql (13)
- jbpm (10)
- J2EE (45)
- tools (29)
- js (83)
- 数据结构 (13)
- Html (26)
- web (22)
- flex (33)
- Oracle (57)
- linux (49)
- 算法 (6)
- 其它 (12)
- easyui (1)
- bootstrap (13)
- xml (2)
- tomcat (1)
- redis (10)
- activemq (2)
- webservice (11)
- maven (2)
- springboot (1)
- ubuntu (1)
- python (14)
- rocketmq (1)
- springcloud (10)
- opencv (1)
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
上传的文件如下: jdbc.rar
(1)@Repository
@Transactional
public class HibernateClinic implements Clinic {
@Autowired
private SessionFactory sessionFactory;
@Transactional(readOnly = true)
@SuppressWarnings("unchecked")
public Collection<Vet> getVets() { //查询数据
return sessionFactory.getCurrentSession().createQuery("from Vet vet order by vet.lastName, vet.firstName").list();
}
public void storeOwner(Owner owner) { //保存数据
// Note: Hibernate3's merge operation does not reassociate the object
// with the current Hibernate Session. Instead, it will always copy the
// state over to a registered representation of the entity. In case of a
// new entity, it will register a copy as well, but will not update the
// id of the passed-in object. To still update the ids of the original
// objects too, we need to register Spring's
// IdTransferringMergeEventListener on our SessionFactory.
sessionFactory.getCurrentSession().merge(owner);
}
(2)
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"
p:dataSource-ref="dataSource" p:mappingResources="petclinic.hbm.xml">
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.generate_statistics">${hibernate.generate_statistics}</prop>
</props>
</property>
<property name="eventListeners">
<map>
<entry key="merge">
<bean class="org.springframework.orm.hibernate3.support.IdTransferringMergeEventListener"/>
</entry>
</map>
</property>
</bean>
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"
p:driverClassName="${jdbc.driverClassName}" p:url="${jdbc.url}" p:username="${jdbc.username}"
p:password="${jdbc.password}"/>
<context:property-placeholder location="classpath:jdbc.properties"/> //加载jdbc.properties文件
<context:annotation-config/> //annotation
<tx:annotation-driven/> //transaction annotation
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"
p:sessionFactory-ref="sessionFactory"/>
- applicationContext-hibernate.rar (3.9 KB)
- 下载次数: 17
发表评论
-
spring 线程池
2015-12-11 19:58 1328spring4 线程池:把需要执行的Thread放入线程池中 ... -
spring整合EhCache 缓存Dao
2015-10-31 10:01 1027spring整合EhCache 缓存Dao 缓存的键 ... -
spring 声明式事务 transaction
2011-05-30 20:59 1365声明式事务处理(Declarative transaction ... -
spring 与 hibernate Annotation配置(applicationContext.xml)
2010-06-13 16:46 4444(3) applicationContext.xml ... -
spring 与hibernate Annotation配置(dao)
2010-06-13 16:39 3323(1)BaseDao.java import java. ... -
Spring注解方式管理事务
2010-06-13 14:48 9768http://www.cnblogs.com/ysxlin/ ... -
spring事务
2010-06-13 09:19 1287http://wiki.springside.org.cn/d ... -
spring2.5+xfire
2010-02-26 14:04 1696哈哈,是不是发现报错啦,这个原因是因为xfire中默认已经为 ... -
Java类如何获取Spring的Bean
2010-01-17 13:50 24861.创建一个类并让其实现org.springframewor ... -
spring hibernate集成
2009-12-10 08:48 1190<bean id="sessionFactor ... -
spring2 activemq5 tomcat6构建jms
2009-09-27 10:26 1376http://lianj-lee.iteye.com/blog ... -
spring获取bean的几种方式
2009-09-27 09:44 1429http://flatfish2000.iteye.com/b ... -
jmx
2009-08-08 10:18 1270http://www.iteye.com/topic/1047 ... -
jms
2009-08-08 09:20 11091.运行jms,必须先启动activemq,然后运行Serve ... -
spring2 集成视图
2009-08-06 09:41 10011.spring2的控制器: name-servlet.xml ... -
spring2 计划任务
2009-07-31 08:52 1163http://docs.huihoo.com/spring/2 ... -
spring2 struts2 acegi
2009-07-30 18:18 1437spring2-security-struts2: 拦截没有授 ... -
spring2 MVC
2009-07-30 15:46 11541. return new ModelAndView(&quo ... -
spring2.0 security
2009-07-30 15:13 15131.把spring-security-samples-tuto ... -
spring 事务(2)
2009-07-30 13:15 1176增加了事务之后:DEBUG [org.springframew ...
相关推荐
Struts1.2、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,它们各自在应用程序的不同层次上发挥着重要作用。Struts1.2是一个MVC(Model-View-Controller)框架,主要负责处理用户界面与业务逻辑之间的...
Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...
Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架,它们在2000年代末至2010年初广泛应用于构建大型Web应用程序。这三大框架的集成提供了完整的MVC(Model-View-Controller)架构,支持服务层和持久层...
Struts2、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被称为SSH(Struts2、Spring、Hibernate)集成。这个整合包可能是为了帮助开发者快速搭建基于这些技术的项目环境。 Struts2是MVC(Model-View-...
- **Spring2.5中文开发参考手册.chm**:这份文档会详细介绍Spring 2.5 的核心概念、配置、API使用以及如何在实际项目中应用Spring框架。 - **Hibernate_3.2.0_api.chm**:这份文档是Hibernate 3.2.0 的API参考,包含...
Struts2.1、Spring 2.5 和 Hibernate 3.2 是经典的Java Web开发框架组合,用于构建高效、可维护的企业级应用。这个详细例子将深入探讨如何使用这三个框架协同工作,实现数据库的增(Add)、删(Delete)、改(Modify...
Struts2、Spring和Hibernate是Java Web开发中的三...以上就是关于“Struts2+Spring2.5+Hibernate3.2整合示例”的主要知识点,这个整合实例涵盖了Java Web开发中的重要技术,对于开发者来说,深入学习和实践将非常有益。
Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,通常被称为SSH(Struts2、Spring、Hibernate)集成框架。这个组合在2000年代末到2010年代初广泛应用于构建大型、复杂的企业级Web应用。SSH框架...
标题 "spring2.5 + hibernate3.2 实例源码" 涉及到的是两个非常关键的Java企业级开发框架:Spring 2.5和Hibernate 3.2。这个实例源码提供了如何将这两个框架集成并进行实际应用的示例。 Spring 2.5是Spring框架的一...
Hibernate3.2引入了许多增强,如Criteria查询、HQL(Hibernate Query Language)和第二级缓存,提高了开发效率和性能。它通过SessionFactory和Session接口来管理数据库连接和事务,支持实体生命周期的管理,如持久化...
Spring 作为一个全面的后端应用程序框架,提供了依赖注入、面向切面编程、事务管理等功能,而 Hibernate 则是一个强大的对象关系映射(ORM)框架,简化了数据库操作。 Spring 框架的核心在于其依赖注入(Dependency...
Struts2.2.3、Spring2.5和Hibernate3.2是经典的Java Web开发框架组合,被广泛用于构建企业级应用。这个压缩包文件名中的"事务"指的是在这些框架下实现的数据库事务管理。在Java应用中,事务管理是确保数据一致性、...
标题“spring2.5_hibernate3.2_ibatis2.0_pdf”暗示了这是一个关于Spring 2.5、Hibernate 3.2和iBatis 2.0这三大Java开发框架的综合教程或文档集合,可能以PDF格式提供。这些框架在企业级Java应用程序开发中占有重要...
Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发三大框架,它们的集成应用为开发者提供了强大的模型-视图-控制器(MVC)架构支持,实现了业务逻辑、数据持久化和控制流程的解耦。下面将详细介绍这三个...
Struts2.0、Spring2.5和Hibernate3.2是经典的Java企业级开发框架组合,被称为SSH架构。这个架构组合在2000年代末到2010年初非常流行,为大型企业级应用提供了强大的模型-视图-控制器(MVC)支持、依赖注入(DI)以及...
标题 "ecside+struts2+spring2.5+hibernate3.2部分源代码" 描述了一个基于四个核心技术的项目,它们分别是ECSide、Struts2、Spring 2.5 和 Hibernate 3.2。这些技术是Java开发中的重要组件,尤其在构建企业级应用时...
文档"Struts1.2+Spring2.5+Hibernate3.2框架搭建(周禄康).doc"和"Struts1.2+Spring2.5+Hibernate3.2框架搭建(原版)(周禄康).doc"可能包含了详细的步骤和示例代码,帮助读者理解如何实际操作。"Struts+...
标题 "some simple demo about hibernate3.2 and spring2.5" 暗示这是一个关于如何集成和使用 Hibernate 3.2 和 Spring 2.5 的简单演示项目。这两个库在Java开发中扮演着重要角色,Hibernate是流行的对象关系映射...