分类目录归档:Hibernate框架学习

Hibernate核心思想 ORM机制(一)



Hibernate核心思想 ORM机制(一)

 hibernate是一个采用ORM(Object/Relation Mapping对象关系映射)机制持久层的开源框架

    其主要核心思想是面向对象,而非面向过程,而这个面向对象则主要通过ORM实现。

    ORM是将表与表之间的操作,映[......]

Read more

Ibatis与Hibernate比较谁好谁坏



Ibatis与Hibernate比较

本次项目的持久层用的是ibatis,也是一个持久层框架。之前一直接触的是Hibernate,两者都是很优秀的开源持久层产品。所以就不可避免的将两者比较一下了。

1.出身 

hibernate 是当前最流行的o/r mapping框架,它出身于[......]

Read more

Hibernate高级特性

Hibernate高级特性。其内部实现方式对应用层可能产生怎样的影响,则是我们下面需要关注的问题.
本章主要分两大部分进行介绍:
1. Hibernate持久化实现

介绍Hibernate对象持久化操作的实现机理.其中包括以下内容:
实体对象生命周期
实体对象识别
数据缓存
事务管[......]

Read more

hibernate中的各种映射

hibernate中的各种映射。知识的准备:

(参考:汤阳光Hibernate3.6(基础))

一、浅谈javaBean之间的关系

存在的关系:

1.关联(一对一、一对多、多对一、多对多)

2.聚合/组合(最后考虑)

3.继承

 

所以,映射[......]

Read more

HQL(Hibernate Query language)语言|getCurrentSession().createQuery

在 HQL 语言中,HQL 关键字不区分大小写,但是持久类的名称,属性都区分大小写。这个应该很容易理解,NHibernate的关键字如SELECT ,FROM ,ORDER BY ,GROUP BY 等最后都是转化为标准的sql 语句,在sql 语句中,它们是不区分大小写的。但是为什么持久类要区分大[......]

Read more