
Hibernate
wangjinyong
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate 关联映射之多对一
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...原创 2011-05-04 10:18:19 · 69 阅读 · 0 评论 -
Hibernate 开发步骤
一、Hibernate 开发步骤(以Hibernate3.2.0为例):1、Hibernate是开源的,下载Hibernate的源代码包,里面包括所有的jar包和文档。2、添加Hibernate包:hibernate3.jar和lib下的Hibernate依赖包(大约一共39个)。3、编写domain类:一些属性和get、set方法。4、编写映射文件.hbm.xml:把java对...2010-11-09 17:13:43 · 191 阅读 · 0 评论 -
Hibernate 简介及背景
术语:ORM(Object Relation Mapping):对象关系映射对象就是Java里的普通类,一些属性和get、set方法。关系说的就是数据表,表里的每条记录有多个列。映射就是Java类里的属性跟表里的列一一对应。Hibernate官网: www.hibernate.org 一、Hibernate简介:1、Hibernate 是一个框架。2、Hiber...2010-11-08 18:37:09 · 143 阅读 · 0 评论 -
Hibernate 拦截器与监听器
拦截器与事件都是Hibernate的扩展机制,Interceptor接口是老的实现机制,现在改成事件监听机制;他们都是Hibernate的回调接口,Hibernate在调用save、delete、update...这些方法的时候会回调这个类。 Hibernate3.0之前拦截器跟java中的过滤器很像的。Hibernate3.0之后把拦截器改成事件监听了。 saveOrUpda...2011-05-15 11:37:09 · 99 阅读 · 0 评论 -
Hibernate 缓存设计
缓存设计原理:第一次查询的时候需要查询数据库,把查询的结果放到一个Map中。第二次查询的时候直接查Map,如果Map中有此数据,就直接用此数据,如果没有再放到Map中。 Hibernate的缓存分为两级:一级缓存是Session级别的缓存。二级缓存是SessionFactory级别的缓存。 一、一级缓存(Session级别): 一级缓存默认是开启的。...原创 2011-05-11 14:02:47 · 97 阅读 · 0 评论 -
Hibernate 懒加载
懒加载的意思是查询的时候不会立刻访问数据库,而返回的是代理对象,当真正去使用对象的时候才会访问数据库。 load(Object, Serializable):根据id查询 。查询返回的是代理对象,不会立刻访问数据库,是懒加载的。当真正去使用对象的时候才会访问数据库。用load的时候会发现不会打印出查询语句,而使用get的时候会打印出查询语句。使用load时如果在session关闭之...原创 2011-05-09 17:32:42 · 84 阅读 · 0 评论 -
Hibernate 继承映射
一、继承关系之整个继承树映射到一张表实体类:package com.cos.entity;public class Skiller extends Employee{ private String skill; public String getSkill() { return skill; } public void setSkill(String skill)...2011-05-09 00:37:42 · 73 阅读 · 0 评论 -
Hibernate 关联映射之集合映射
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...原创 2011-05-08 18:49:15 · 75 阅读 · 0 评论 -
Hibernate 关联映射之组件映射
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...原创 2011-05-05 16:41:24 · 95 阅读 · 0 评论 -
Hibernate 关联映射之多对多
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...原创 2011-05-05 15:21:00 · 80 阅读 · 0 评论 -
Hibernate 关联映射之一对一
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...原创 2011-05-04 16:43:32 · 86 阅读 · 0 评论 -
Hibernate 关联映射之一对多
Hibernate的关联映射包括:一对一(Persion - IDCard)一对多(Department - Employee)多对一(Employee - Department)多对多(Teacher - Student)组件映射(User - Name)集合映射(Set、List、Map)inverse和cascade(Employee - Department)...2011-05-04 15:19:20 · 88 阅读 · 0 评论 -
Hibernate 配置文件说明
1、<hibernate-mapping><hibernate-mapping[schema="schemaName"][catalog="catalogName"][default-cascade="cascade_style"][default-access="field|property|ClassName"][default-lazy="true|false&quo原创 2011-05-04 11:33:28 · 72 阅读 · 0 评论 -
Hibernate API、对象状态、HQL、Criteria
一、Hibernate中对象状态学习Hibernate API之前要知道Hibernate中对象的几种状态,这样对API的学习会更加深入。 对象状态:瞬时(transient):刚new出的对象,没有跟Session关联。数据库中没有此条记录。持久(persistent):此对象跟Session有关联,Session没有关闭,事务没有提交。数据库中已有此数据。 ...2011-04-10 21:48:35 · 82 阅读 · 0 评论