hibernate和spring框架技术难点及其要点总结

上传人:m**** 文档编号:457670994 上传时间:2024-01-13 格式:DOCX 页数:6 大小:23.48KB
返回 下载 相关 举报
hibernate和spring框架技术难点及其要点总结_第1页
第1页 / 共6页
hibernate和spring框架技术难点及其要点总结_第2页
第2页 / 共6页
hibernate和spring框架技术难点及其要点总结_第3页
第3页 / 共6页
hibernate和spring框架技术难点及其要点总结_第4页
第4页 / 共6页
hibernate和spring框架技术难点及其要点总结_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《hibernate和spring框架技术难点及其要点总结》由会员分享,可在线阅读,更多相关《hibernate和spring框架技术难点及其要点总结(6页珍藏版)》请在金锄头文库上搜索。

1、个人总结希望能给你带来一些帮助,限于时间篇幅只能如此,如有不方便之处,望见谅.出处个人博客:htt p:/ 二级缓存二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享阅 读全文标签:缓存 hibernate hibernate 配置2012-6-20 15:50:00 点击:19 评论:0hibernate与jdbc应用对比一、Hibernate是JDBC的轻量级的对象圭寸装,它是一个独立的对象持久层框架,和App Server,和 EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库

2、访 问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的 阅读全文标签:hibernate jdbc2012-5-21 13:57:00 点击:0 评论:0HibernateDaoSupport 与 JdbcDaoSupportDao 的支持类可以有好多,如:JdbcDaoSupport , HibernateDaoSupport , JdoDaoSupport 等, 下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数 阅读全文2012-5-21 13:53:00 点击:1 评论:0Hibernate的几种

3、査询方式-HQL,QBC,QBE,离线査询,复合查询,分页査询.HQL查询方式这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语 法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是 把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum ()等)、阅读全文 标签:hibernate2012-5-21 13:51:00 点击:1 评论:0hibernate 的 createSQLQuery 的几种用法用法一:对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行 Session.createS

4、QLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats = sess.c.阅读全文2012-5-21 13:44:00 点击:0 评论:0HQL:hibernate査询返回各类型结果数据1.查询整个映射对象所有字段Java代码/直接from查询出来的是一个映射对象,即:查询整个映 射对象所有字段& nbs.阅读全文2012-5-21 13:38:00 点击:1 评论:0HQL:Hibernate 査询语言在where子句中允许使用的表达式包括大多数你可以在SQL使用的表达式种类:数学运算符+, -, *, /二进制比较运算符=,=,=,!=, like逻辑运算

5、符 and, or, notin, not in, between, is nu.阅 读全文2012-5-21 13:34:00 点击:0 评论:0Hibernate参数设置一览表属性名 用途hibernate.dialect 一个Hibernate Dialect类名允许Hibernate针对特定的关系数据 库生成优化的SQL.取值full.classname.of.Dialect hibernate.show_sql输出所有SQL语句到控制台. 有一 阅读全文2012-4-18 16:20:00 点击:0 评论:0hibernate主键生成策略Generator为每个POJO的实例提供唯一

6、标识。一般情况,我们使用“ native。class表示采用由 生成器接口 net.sf. hibernate.id.IdentifierGenerator实现的某个实例,其中包括:assigned主键由外 部程序负责生成,在sa.阅读全文2012-4-16 15:13:00 点击:0 评论:0Hibernate 中使用 Oracle sequence一.为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下:1、在Oraclesequence 首先创建 sequence12345create sequence seq_id minvalue 1 start with 1

7、increm.阅读全文hibernate 些方法属性的异同get与load都可以根据参数获取到指定的实体,那他们有什么区别呢?从Hibernate的参考手册中, 我们基本可以总结出这样几条:1、如果找不到符合条件的记录,get方法返回null,而load方法抛出异 常2、使用load方法,一般都假定你要取得对象肯定是存在的,而get方法则 阅读全文2012-4-10 15:25:00 点击:0 评论:0hibernate 集锦一,选择题:(1) 一般情况下,关系数据模型与对象模型之间有哪些匹配关系(多选)A)表对应类B) 记录对应对象C)表的字段对应类的属性D)表之间的参考关系对应类之间的依赖

8、关系解析:答案:abca表 必须对应类(可以名字不一样,但不提倡那么干)bc.要是查询出来的数据为我们.阅读全文2012-3-31 10:34:00 点击:0 评论:0Hibernate事务处理机制Hibernate是对JDBC的轻量级对象圭寸装,Hibernate本身是不具备Transaction处理功能的, Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装, 下面我们详细的 阅读全文2012-3-21 16:43:00 点击:0 评论:0hibernate 一级缓存 get load Ite.pack

9、age com.bjpowernode. hibernate;import java.io.Serializable;import java.util.Iterator;import java.util.List;import org.hibernate.Session;i. 阅读全文2012-3-20 16:43:00 点击:0 评论:0spring+hibernate,釆用声明式事务1、声明式事务配置*配置SessionFactory *配置事务管理器*事务的传播特性*那些类那些方 法使用事务2、编写业务逻辑方法*继承HibernateDaoSupport类,使用HibernateTemp

10、la.阅读全文 2012-3-15 10:29:00 点击:0 评论:0struts hibernate spring 理解Java SSH(MVC)1.谈谈你mvc的理解MVC是ModelView一Controler的简称。即模型一视图一控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。阅读全文 2012-3-7 12:37:00 点击:0 评论:0hibernate 和 ibatis 比较Hibernate是自动生成sql语句,而ibatis是自己配制hibernate在项目启动的时候就把对象全部加 载到内存中,导致项目启动慢而且内存占用也比较高。ibatis貌似在

11、这方面就好多了 hibernate是自动 化的O/R MAPPING不需要自己写sql,但是对hib.阅读全文2012-2-20 17:59:00 点击:0 评论:0hibernate 事务9.3 Hibernate的事务管理事务(Transaction)是工作中的基本逻辑单位,可以用于确保数据库能够 被正确修改,避免数据只修改了一部分而导致数据不完整,或者在修改时受到用户干扰。作为一名软件设 计师,必须了解事务并合理利用,以确保数据库保存正确、完整的数据。数据库向用户 阅读全文 2012-2-20 17:52:00 点击:0 评论:0Hibernate事务与并发问题处理一、数据库事务的定义数

12、据库事务(Database Transaction),是指作为单个逻辑工作单元执行的一 系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资 源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢阅读全文 2012-2-20 11:23:00 点击:0 评论:0关于hibernate的缓存使用1. 关于hibernate缓存的问题:1.1.1.基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级.阅读全文Hibernate的锁机制1悲观锁它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可

13、能有另一个客户 也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠 数据库提供的锁机制来实现。基于jdbc实现的数据库加锁如下:Sql代码阅读全文2012-1-5 15:14:00 点击:0 评论:0Hibernate 之 deleted object would b.在Hibernate中,删除存在关联关系的一个对象时,会出现org. hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from. 阅读

14、全文 2011-10-20 10:48:00 点击:0 评论:0hibernate的检索策略hibernate的检索策略类级别检索策略:session的find()get()load()直接检索的是Customer对象 默认是立即检索(立即检索和延迟检索)关联级别检索策略:Customer customer=(Customer)session.l. 阅读全文2011-9-26 18:05:00 点击:0 评论:0hibernate三个状态的特征hibernate三个状态的特征:transient瞬时态:在数据库中没有与之匹配的数据没有纳入session的 管理persistent持久态:per

15、sistent态的对象在数据库中有与之匹配的数据纳入了 session的管理在清理 缓存(脏数据检查)的时候会和数据库同步det.阅读全文2011-9-26 14:42:00 点击:0 评论:0hiberna te 、总结设计细颗粒度的持久类并且使用component来实现映射。使用一个Address持久类来圭寸装street, suburb, state, postcode.这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标 识符属性。Hibe.阅读全文2011-8-25 15:44:00 点击:0 评论:0hibernate mapping配置文件详解hibernatemapping 配置文件详解 province 配置文件hibernate-mappingclass name=com. hibernate.provinces table=province &. 阅读全文2011-8-16 13:27:00 点击:0 评论:0Springhibernate 常用配置!-定义事务管理器

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号