自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 懒加载

懒加载详解懒加载为Hibernate中比较常用的特性之一,下面我们详细来了解下懒加载的原理和注意事项Load()方法的懒加载原理在Hibernate中,查询方法有两个,分别是get()和load(),这两种方法的不同就是load()拥有懒加载的特性。Load()方法就是在查询某一条数据的时候并不会直接将这条数据以指定对象的形式来返回,而是在你真正需要使用该对象里面的一些属性的时候才会去

2011-12-15 12:45:35 10616

原创 Hibernate继承映射

Hibernate继承映射继承是面向对象编程中一个很重要的特征,在做面向对象的分析与设计是,经常会设计出具体继承关联的持久化类。持久化类 Employee类public class Employee {    private int id;    private String name;    private Department depart;

2011-12-13 21:05:24 635

原创 基本概念和CURD

基本概念和CURDHibernate需要的三个条件(1)、Domain类 (2)、 映射文件User.hbm.xml  (3)、表create table user();一、开发流程1、 由Domian object ->mapping->db(官方推荐)2、 由DB开始,用工具生成mapping和Domain object。(使用较多)3、 有映射文件开始二、

2011-12-12 20:15:33 561

原创 集合的映射

Hibernate高级映射——集合映射一 概念1.集合类型的作用在持久化类中,有时会使用到值类型的对象属性,所谓值类型的对象,是指它对应的类没有对象标识符属性,只能作为一个持久化类的属性使用。如果持久化类中一个值类型的集合,那么就需要一张额外的数据库表来保存这个值类型集合的数据,这张表被称为集合表。2.集合接口的种类 (1)元素:可以映射类型为java.util.Set接口的属

2011-12-12 20:13:04 947

原创 多对一

多对一(以Employee-Department为例)JavaBean类:一的一方的类(Department类):package com.hbsi.domain; import java.util.Set; public class Department {    private int id;    private String name;

2011-12-08 22:23:09 1438

原创 一对多

一对多(以Department-Employee为例)JavaBean类一的一方的类(Department类):package com.hbsi.domain;//一的一方,部门import java.util.Set; public class Department {    private int id;    private String name;

2011-12-08 22:22:18 695

原创 HQL

hibernate查询语言(Hibernate Query language,HQL),它是Hibernate提供的一种面向对象的查询语言,和SQL查询语言很相似。在Hibervate提供的各种查询方式中,它是使用最广泛的一种,也是官方推荐使用的查询方式,它具有一下功能:(1)在查询语句中设定各种查询条件。(2)支持动态绑定参数。(3)支持投影查询(即仅检索出对象的部分属性)、分页查询

2011-12-07 22:57:55 633

原创 Hibemate基本概念和CURD详解

Hibernate基本概念和CURD(增删改查)详解开发流程三种方式1、由Domain object -> mapping->db。(官方推荐)2、由DB开始,用工具生成mapping和Domain object。(使用较多)3、由映射文件开始。一.         Domain Object限制(实体类的限制)class clazz=User.class;//调用无参

2011-12-07 22:56:42 1383

原创 Hibernate例

Hibernate例一、              引入(1)模型不匹配(阻抗不匹配)Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。(2)解决办法1、    使用JDBC手工转换2、    使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hiberna

2011-12-06 07:56:20 546

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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