摘要: 一、HQL查询 * 按条件查询,条件中写的是属性名,之后在query对象为添加赋值,如: * 查询一部分字段,如 select id,name from User , 返回的集合中是 List<Object[]>; * 分页查询:查询总页数-- String hql="select count(*) 阅读全文
posted @ 2017-04-15 21:05 K____K 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 一、延迟加载 * 在使用hibernate一些方法的查询数据的时候,返回的只是一个空对象(除id外属性都为NULL),并没有真正的查询数据库,而是在使用这个对象时才会触发查询数据库,并将这些数据注入到这个空对象中。这种将查询实际推迟到对象访问的机制就称为 延迟加载。 *好处: 可以提升内存资源的使用 阅读全文
posted @ 2017-04-15 19:15 K____K 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate一级缓存 * hibernate创建每个Session对象时,都会给该Session分配一块独立的缓冲区,用于存放Session查询出来的对象,这个分配给session的缓存区也叫session级缓存。session取数据时,会优先向缓存区取数据,如果存在就直接取,不存在就去数 阅读全文
posted @ 2017-04-15 18:53 K____K 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 一、hibernate主键生成方式: 1.常用方式:mysql:自增长生成主键(identity) 2.常用方式:oracle:序列方式生成主键(sequence) 3.常用方式:nateive:根据当前配置的数据库方言,自动选择sequence或者identity 4.其它方式1:class="i 阅读全文
posted @ 2017-04-15 13:36 K____K 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、Hibernate的概念 hibernate是数据访问层的框架,对JDBC进行了封装,是针对数据库访问提出的面向对象的解决方案。使用它可以直接访问对象,自动将此访问转换为SQL执行,从而达到间接访问数据库的目的,简化了数据访问层的代码开发。 二、hibernate与JDBC的区别 * 使用JDB 阅读全文
posted @ 2017-04-15 13:22 K____K 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Hibernate在做多对多映射的时候,除了原先的两张表外,会多出一个中间表做关联,根据中间表的会有两种不同的配置情况: 1.中间表不需要加入额外数据。 2.中间表有其他字段,需记录额外数据。 下面,我们就以address、person这两张表根据这两种情况做下相应的配置: 情况1: 我们需要建三张 阅读全文
posted @ 2017-04-10 16:23 K____K 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 注解事务: 1.开启注解事务配置: 2.使用注解配置:Propagation配置事务传播行为 事务7个传播行为: spring事务的传播行为: Spring中事务的定义: Propagation(key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。)有以下选项可供使用: 阅读全文
posted @ 2017-03-31 17:12 K____K 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.定义全局异常处理器,为全局的异常,如出现将调用 error.JSP 2.定义局部异常处理,Controller里面的请求捕获 阅读全文
posted @ 2017-03-20 12:46 K____K 阅读(251) 评论(0) 推荐(0) 编辑
摘要: Javascript基于对象三大特征 基本概述 JavaScript基于对象的三大特征和C++,Java面向对象的三大特征一样,都是封装(encapsulation)、继承(inheritance )和多态(polymorphism )。只不过实现的方式不同,其基本概念是差不多的。其实除三大特征之外 阅读全文
posted @ 2017-03-18 12:04 K____K 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 在嵌套中使用exists关键字[存在]例:1:用嵌套work表和嵌套部门表,在嵌套work表中检索出姓名和职工号都在嵌套部门存在的职工资料 select * from 嵌套work a where exists (select * from 嵌套部门 b where a.姓名=b.姓名 and a. 阅读全文
posted @ 2017-03-15 20:41 K____K 阅读(900) 评论(0) 推荐(0) 编辑