Hibernate3 第四天】的更多相关文章

Hibernate3 第四天 [第一天]三个准备七个步骤 [第二天]一级缓存.一级缓存快照.一对多和多对多配置 [第三天内容回顾] 1.各种查询 对象导航查询:配置信息不能出错, 根据OID查询:get,load HQL:用是也是非常多的 SQL: QBC:完全的面向对象 2.查询优化:默认的hibernate的优化属性基本上都是最优值,当然,你可以根据需求进行改变 [今天学习内容] Hibernate事务支持(事务的隔离级别) session管理-(手动opensession,本地线程sess…
一.JDBC编程特点 静态代码+动态变量=JDBC编程. 静态代码:比如所有的数据库连接池 都实现了DataSource接口,都实现了Connection接口. 动态变量:用户名.密码.连接的数据库.表名.SQL语句等信息. 在spring中动态变量能够通过注入的形式给予.这样的变成方式适合包装成模板.静态代码构成了模板,而动态变量是需要传入的参数. 二.核心类JdbcTemplate 1.基于模板的设置. 2.完成了资源的创建和释放的工作. 3.简化了我们的JDBC操作. 4.完成了对JDBC…
终于开始了ssh的整合,虽然现在比较推崇的是,ssm(springmvc+spring+mybatis)这种框架搭配确实比ssh有吸引力,因为一方面springmvc本身就是遵循spring标准,所以不用像struts那样添加jar包去管理,其次是mybatis不能算一个完全的orm框架(因为mybatis依旧写的是面向关系的sql)但是相比ssh更加灵活和优化更加容易. 貌似偏题了,重新说回ssh整合. 首先引入jar包:(这里需要新建一个web项目,如果你不知道怎么在myeclipse怎么新…
参考资料 1 ssh分页(多个例子) http://useryouyou.iteye.com/blog/593954 2 ssh2分页例子 http://459104018-qq-com.iteye.com/blog/467196 3 ssh2分页 http://blog.csdn.net/shmily2038/archive/2009/12/28/5090044.aspx 注意事项: 此示例是在:Struts2.2+Spring3.1+Hibernate3.6整合(登录示例及CRUD操作)基础…
简单记录Hibernate3.3.2如何快速配置环境 一.下载hibernate-distribution-3.3.2.GA-dist.zip文件,建立User libraries. 打开windows->preferences->JAVA->Build Path->User libraries.新建一个名为Hibernate的文件夹.然后添加hibernate-distribution-3.3.2.GA-dist.zip下的jar文件 第一个包在解压缩之后的文件夹下,剩下的JAR…
一.缘由 上一篇文章Spring3.3 整合 Hibernate3.MyBatis3.2 配置多数据源/动态切换数据源 方法介绍到了怎么样在Sping.MyBatis.Hibernate整合的应用中动态切换DataSource数据源的方法,但最终遗留下一个问题:不能切换数据库方言.数据库方言可能在当前应用的架构中意义不是很大,但是如果单纯用MyBatis或Hibernate做数据库持久化操作,还是要处理这一问题.   那么下面将介绍怎么样动态切换SessionFactory,为什么要切换Sess…
Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1.8 整合例子(附完整的请假流程例子). 1.jbpm4.4 测试环境搭建 2.Jbpm4.4+hibernate3.5.4+spring3.0.4+struts2.1. 整合环境搭建 3.jbpm4.4 基础知识 4.整合过程中常见问题的解决 5.请假流程例子( s2sh+jbpm ) 6.总结及参考文章 jbpm4.4测试环境搭建 刚接触 jbpm 第一件事就是快速搭建环境,测试 jbpm 所给的例子. …
摘自: http://blog.chinaunix.net/uid-20586655-id-287959.html     Hibernate3中取得多层数据的所产生的n+1 selects问题的解决: 其实这个问题在Hibernate in Action中已经有很多种解决办法了.但我觉得其中最好的办法是用Criteria 的FetchMode来解决,但是Hibernate in Action中写的很不详细.我昨晚试了好长时间来的到答案.下 面总结一下. 需求这样的,我有四张表(one,two,…
首先:这是spring framework+hibernate+struts集成,spring主要用于aop和ioc,hibernate主要是用于持久层,struts主要是用于mvc. 同时关于springMVC和spring,这两个不是一个概念, springMVC从名字来看,就知道这是一个mvc框架,它和struts是一个层次的,springMVC有自己的类hibernate的存储持久化模块,也支持集成hibernate来完成存储. 项目结构图:  所需jar包: 一.定义一个Bean,pe…
采用目前最新的struts-2.3.1.2.hibernate3.6.10.Final.spring-framework-3.1.1.RELEASE开发包,以及eclipse-jee-indigo-SR2-win32.apache-tomcat-7.0.27服务器.JDK6和mysql5做开发环境,参考了前辈的一篇相关文章,改正了其中的错误和疏漏,克服了公司分配的“新”机器每小时自动重启三次的困难,终于把环境给搭好了.整个过程中遵循的一个原则是,避免引入用不到的jar包,以求搭建一个最小的SSH…