hibernate和spring框架技术难点及其要点总结.doc_第1页
hibernate和spring框架技术难点及其要点总结.doc_第2页
hibernate和spring框架技术难点及其要点总结.doc_第3页
hibernate和spring框架技术难点及其要点总结.doc_第4页
hibernate和spring框架技术难点及其要点总结.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

个人总结 希望能给你带来一些帮助,限于时间篇幅 只能如此,如有不方便之处,望见谅.出处个人博客: /bloghibernate二级缓存二级缓存也称为进程级的缓存或SessionFactory级的缓存,二级缓存可以被所有的session共享 阅读全文标签:缓存 hibernate hibernate配置 2012-6-20 15:50:00 点击:19 评论:0hibernate与jdbc应用对比一、Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口的实现类,甚至可以是BMP里面的访问数据库的. 阅读全文标签:hibernate jdbc 2012-5-21 13:57:00 点击:0 评论:0HibernateDaoSupport与JdbcDaoSupport Dao 的支持类可以有好多,如: JdbcDaoSupport , HibernateDaoSupport ,JdoDaoSupport等,下面对最常用的HibernateDaoSupport与JdbcDaoSupport做一小总结:一、在Spring框架中实现连接数. 阅读全文 2012-5-21 13:53:00 点击:1 评论:0Hibernate的几种查询方式-HQL,QBC,QBE,离线查询,复合查询,分页查询.HQL查询方式 这一种我最常用,也是最喜欢用的,因为它写起来灵活直观,而且与所熟悉的SQL的语法差不太多。条件查询、分页查询、连接查询、嵌套查询,写起来与SQL语法基本一致,唯一不同的就是把表名换成了类或者对象。其它的,包括一些查询函数(count(),sum()等)、. 阅读全文标签:hibernate 2012-5-21 13:51:00 点击:1 评论:0hibernate 的createSQLQuery的几种用法 用法一:对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式: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逻辑运算符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 的实例提供唯一标识。一般情况,我们使用“native”。class 表示采用由生成器接口net.sf.hibernate.id.IdentifierGenerator 实现的某个实例,其中包括:assigned主键由外部程序负责生成,在 sa. 阅读全文 2012-4-16 15:13:00 点击:0 评论:0Hibernate中使用Oracle sequence一. 为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下: 1、在Oracle sequence首先创建sequence12345createsequenceseq_id minvalue1 startwith1 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)表之间的参考关系对应类之间的依赖关系解析:答案:abca.表必须对应类(可以名字不一样,但不提倡那么干)b.c.要是查询出来的数据为我们. 阅读全文 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.package 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类,使用HibernateTempla. 阅读全文 2012-3-15 10:29:00 点击:0 评论:0struts hibernate spring理解Java-SSH(MVC)1. 谈谈你mvc的理解 MVC是ModelViewControler的简称。即模型视图控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 . 阅读全文 2012-3-7 12:37:00 点击:0 评论:0hibernate和ibatis比较Hibernate是自动生成sql语句,而ibatis是自己配制hibernate在项目启动的时候就把对象全部加载到内存中,导致项目启动慢而且内存占用也比较高。 ibatis貌似在这方面就好多了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事务与并发问题处理一、数据库事务的定义数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢. 阅读全文 2012-2-20 11:23:00 点击:0 评论:0关于hibernate的缓存使用1. 关于hibernate缓存的问题:1.1.1. 基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级. 阅读全文Hibernate的锁机制1.悲观锁 它指的是对数据被外界修改持保守态度。假定任何时刻存取数据时,都可能有另一个客户也正在存取同一笔数据,为了保持数据被操作的一致性,于是对数据采取了数据库层次的锁定状态,依靠数据库提供的锁机制来实现。 基于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. 阅读全文 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 持久态:persistent态的对象在数据库中有与之匹配的数据纳入了session的管理在清理缓存(脏数据检查)的时候.会和数据库同步det. 阅读全文 2011-9-26 14:42:00 点击:0 评论:0hibernate 一、总结设计细颗粒度的持久类并且使用来实现映射。 使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。 对持久类声明标识符属性。 Hibe. 阅读全文 2011-8-25 15:44:00 点击:0 评论:0hibernate mapping配置文件详解hibernatemapping配置文件详解province配置文件 &. 阅读全文 2011-8-16 13:27:00 点击:0 评论:0Springhibernate常用配置 2011-8-15 16:06:00 点击:0 评论:0action和jsp传值,hibernate集合action和jsp传值,hibernate集合ServletActionContext.getRequest().getSession().setAttribute(user,user);ActionContext context=ActionContext.getCont. 阅读全文 2011-8-12 16:42:00 点击:0 评论:0hibernate源码分析一启动过程一:关键类与接口Environment类:系统的环境变量key定义基本和perties对应Settings类:存放系统配置信息转换的对象熟悉,比如数据库连接provider等Configuration类:系统配置信息皆在此.SessionFactory接. 阅读全文Spring 3.0 注解注入详解一、各种注解方式1.Autowired注解(不推荐使用,建议使用Resource)Autowired可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作。Autowired的标注位置不同,它们都会在Spring在初始化这个bean时,自动装配这个属性。要使Aut. 阅读全文 2012-5-4 11:20:00 点击:0 评论:0spring框架中解决多数据源的问题在我们的项目中遇到这样一个问题:我们的项目需要连接多个数据库,而且不同的客户在每次访问中根据需要会去访问不同的数据库。我们以往在spring和hibernate框架中总是配置一个数据源,因而sessionFactory的dataSource属性总是指向这个数据源并且恒定不变,所有. 阅读全文 2012-5-4 10:59:00 点击:0 评论:0spring本地事务配置在spring中事务主要有jdbc事务(本地事务),和jta事务(分布式事务),本地事务一般是单数据库事务,而分布式事务是多个数据库之间进行事务操作,下面配置文件是spring使用HibernateTransactionManager进行的事务控制配置,由于我使用的是hibern. 阅读全文 2012-5-4 10:58:00 点击:1 评论:0spring分布式事务(jotm)分布式事务是指操作多个数据库之间的事务,在tomcat下,是没有分布式事务的,不过可以借助于第三方软件jotm(Java Open Transaction Manager )和AtomikosTransactionsEssentials实现,在spring中分布式事务是通过jta. 阅读全文 2012-4-20 14:41:00 点击:0 评论:0spring mvc 之三 上下文说明 mvc.xml.如果你使用了listener来加载配置,一般在Struts+Spring+Hibernate的项目中都是使用listener的。如下Java代码 org. 阅读全文 2012-4-20 14:17:00 点击:0 评论:0spring mvc 总结 之二 Dispatcher.使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Se. 阅读全文 2012-4-20 14:10:00 点击:0 评论:0spring mvc总结一 核心类和接口DispatcherServlet - 前置控制器 HandlerMapping接口 - 处理请求的映射HandlerMapping接口的实现类:SimpleUrlHandlerMapping 通过配置文件,把一个URL映射到Co. 阅读全文 2012-4-20 11:40:00 点击:1 评论:0spring 数据库连接池的配置 applicationContext-ba. 阅读全文 2012-3-31 10:40:00 点击:0 评论:0Spring的四种声明式事务的配置Spring的四种声明式事务的配置-Hibernate事务(1)2008-12-24 16:28以下两个bean的配置是下面要用到的。 Xml代码 2012-3-31 10:31:00 点击:0 评论:0springspringMVC提供了多种实现控制器的方式,直接实现Controller接口,开发一个单一动作的控制器 Conterollerpublic class ArticleContoller RequestMapping(/articleView)&n. 阅读全文Spring 要点总结Spring 要点总结一、AOP(Aspect-Oriented Programming): 面向层面(方面)编程1、 代理的两种方式:静态代理:l 针对每个具体类分别编写代理类;l 针对一个接口编写一个代理类;动态代理. 阅读全文 2012-3-28 11:58:00 点击:0 评论:0spring声明式事务总结spring声明式事务总结初学spring,笔记总结:1:针对某个类的,可以用代理类方式管理事务: 2012-3-20 16:43:00 点击:0 评论:0spring+hibernate,采用声明式事务1、声明式事务配置 * 配置SessionFactory * 配置事务管理器 * 事务的传播特性 * 那些类那些方法使用事务2、编写业务逻辑方法 * 继承HibernateDaoSupport类,使用HibernateTempla. 阅读全文 2012-3-20 9:45:00 点击:0 评论:0spring aop 图解. 阅读全文 2012-3-15 10:29:00 点击:0 评论:0struts hibernate spring理解Java-SSH(MVC)1. 谈谈你mvc的理解 MVC是ModelViewControler的简称。即模型视图控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。 . 阅读全文 2012-3-6 17:51:00 点击:0 评论:0spring2.5.5 struts2 ibatis2.3.4登录实例1. 搭建框架,需要lib有这些:2. web.xml 2012-2-10 11:17:00 点击:0 评论:0Web环境中Spring的启动过程1.Spring 不但可以在 JavaSE 环境中应用,在 Web 环境中也可以广泛应用, Spring 在 web 环境中应用时,需要在应用的 web.xml 文件中添加如下的配置: view plainprint?1. 2. 2011-12-15 16:08:00 点击:0 评论:0log4j aop spring 关联的配置log4j aop spring 关联的配置 问题描述:(官网存在相关介绍) log4j.xml 存放位置:源码src包下 默认查找加载初始化 不需要配置 配置日志输入方式两种: 控制台和文件方式 2011-12-15 15:11:00 点击:0 评论:0关于log4j.xml的spring aop配置AddLog.javapackage com.test;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOExcepti. 阅读全文 2011-12-15 12:45:00 点击:0 评论:0spring_aop+log4j做日志分离整理一下逻辑,一个类中的一个方法被调用时,AOP配置文件会去检查你是否对此方法配置了日志切面,如果配置了,这儿是后向切入,他会在执行此方法之后执行切入类的一个方法(AOP配置此方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论