自定义博客皮肤

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

JAVA手动连接数据库

[code="java"]// jsp 0) { response.sendRedirect("registerFail.jsp"); psQuery.close(); conn.clos...

2011-04-17 10:02:18

阅读数 26

评论数 0

hibernate CoreAPI

[code="java"]// model import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.p...

2011-04-14 09:22:06

阅读数 11

评论数 0

抓取策略

1、hibernate抓取策略(单端代理的批量抓取)(抓取当前对象关联实体或集合):保持默认,同fetch="select",如:[code="java"][/code] fetch=&...

2011-03-31 09:41:07

阅读数 12

评论数 0

缓存(查询优化)

1)hibernate一级缓存:一级缓存很短和session的生命周期一致,一级缓存也叫session级的缓存或事务级缓存 那些方法支持一级缓存: * get() * load() * iterate(查询实体对象)...

2011-03-31 08:57:55

阅读数 53

评论数 0

hibernate查询语言(hql)

在hql中关键字不区分大小写,但是属性和实体类名区分大小写 1、简单属性查询【重要】 * 单一属性查询,返回结果集属性列表,元素类型和实体类中相应的属性类型一致 * 多个属性查询,返回的集合元素是对象数组,数组元素的类型和对应的属性在实体类...

2011-03-30 08:57:25

阅读数 21

评论数 0

读取文件夹生成目录树

[code="java"]// model import java.util.Set; public class Node { // 标识符 private int id; // 节点名称 private String name;...

2011-03-30 08:18:18

阅读数 53

评论数 0

悲观锁、乐观锁

1、悲观锁(处理并行问题):悲观锁的实现,通常依赖于数据库机制,在整个过程中将数据锁定,其它任何用户都不能读取或修改[code="java"]//model public class Inventory { private int itemNo; ...

2011-03-28 09:05:19

阅读数 25

评论数 0

component、composite、collection映射

1、component(组件)映射:在hibernate中,component是某个实体的逻辑组成部分,它与实体的根本区别是没有oid,component可以成为是值对象(DDD) 采用component映射的好处:它实现了对象模型的细粒度划分,层次会更分明,复用率会更高[c...

2011-03-28 08:55:18

阅读数 20

评论数 0

继承映射

每棵继承树映射成一张表 1、理解如何映射 因为类继承树肯定是对应多个类,要把多个类的信息存放在一张表中,必须有某种机制来区分哪些记录是属于哪个类的。这种机制就是,在表中添加一个字段,用这个字段的值来进行区分。用hibernate实现这种策略的时候,有如下步骤:...

2011-03-27 14:21:58

阅读数 12

评论数 0

lazy策略

hibernate lazy策略可以使用在: * 标签上,可以取值:true/false * 标签上,可以取值:true/false需要类增强工具 * 标签上,可以取值:true/false/extra ...

2011-03-27 13:56:05

阅读数 9

评论数 0

多对多关联映射

hibernate多对多关联映射(单向User---->Role) 具体映射方式:[code="java"] [/code][code="java"]import java.util.Se...

2011-03-26 11:05:34

阅读数 12

评论数 0

一对多关联映射

hihernate一对多关联映射(单向Classes----->Student) 一对多关联映射利用了多对一关联映射原理 多对一关联映射:在多的一端加入一个外键指向一的一端,它维护的关系是多指向一(当加载多的一端时可以加载一的一端) 一对多关联映射:在多的一端加入一个外...

2011-03-26 10:55:38

阅读数 10

评论数 0

session_flush

session flush测试: session flush方法主要做了两件事: * 清理缓存 * 执行sql session在什么情况下执行flush * 默认在事务提交时 * 显示的调...

2011-03-26 10:46:17

阅读数 13

评论数 0

一对一唯一外键关联映射

hibernate一对一唯一外键关联映射(单向关联Person---->IdCard)(是多对一的特例,只是限制了多的一端) 一对唯一外键关联映射是多对一关联映射的特例 可以采用标签,指定多的一端的unique=true,这样就限制了多的一端的多重性为一 通过这种手段映...

2011-03-26 10:37:51

阅读数 31

评论数 0

一对一主键关联映射

hibernate一对一主键关联映射(单向关联Person---->IdCard) 一对一主键关联映射:让两个实体对象的id保持相同,这样可以避免多余的字段被创建 具体映射: [code="java"] ...

2011-03-26 10:02:02

阅读数 19

评论数 0

多对一关联映射

hibernate多对一关联映射 关联映射的本质: * 将关联关系映射到数据库,所谓的关联关系是对象模型在内存中的一个或多个引用 会在多的一端加入一个外键,指向一的一端,这个外键是由 中的column属性定义的,如果忽略了这个属性那么默认的外键与实体的属性一致 标签的定义示...

2011-03-26 09:31:37

阅读数 10

评论数 0

基本映射

hibernate基本映射 实体类---表 实体类中的普通属性---表字段 采用标签映射成数据库表,通过标签将普通属性映射成表字段 所谓普通属性指不包括自定义类、集合和数组等 注意:如果实体类和实体类中的属性和sql中的关键字重复,必须采用table或column重新命名 ...

2011-03-26 09:14:32

阅读数 14

评论数 0

Hibernate基础

[code="java"]import org.hibernate.cfg.Configuration; import org.hibernate.tool.hbm2ddl.SchemaExport; public class ExportDB { ...

2011-03-24 08:34:57

阅读数 14

评论数 0

get、load加载

junit简介: * 编写测试类xxxTest,需要继承TestCase * 编写单元测试方法,测试方法必须以test开头,测试方法不能含有参数和返回值,如:public void testHello...

2011-03-24 08:30:24

阅读数 11

评论数 0

类型转换

[code="java"]//index.jsp 访问属性 tags theme测试 go name: age: nam...

2011-03-22 09:17:49

阅读数 12

评论数 0

提示
确定要删除当前文章?
取消 删除