Hibernate核心思想 ORM机制(一)
hibernate是一个采用ORM(Object/Relation Mapping对象关系映射)机制持久层的开源框架
其主要核心思想是面向对象,而非面向过程,而这个面向对象则主要通过ORM实现。
ORM是将表与表之间的操作,映[......]
Hibernate核心思想 ORM机制(一)
hibernate是一个采用ORM(Object/Relation Mapping对象关系映射)机制持久层的开源框架
其主要核心思想是面向对象,而非面向过程,而这个面向对象则主要通过ORM实现。
ORM是将表与表之间的操作,映[......]
本次项目的持久层用的是ibatis,也是一个持久层框架。之前一直接触的是Hibernate,两者都是很优秀的开源持久层产品。所以就不可避免的将两者比较一下了。
1.出身
hibernate 是当前最流行的o/r mapping框架,它出身于[......]
Hibernate高级特性。其内部实现方式对应用层可能产生怎样的影响,则是我们下面需要关注的问题.
本章主要分两大部分进行介绍:
1. Hibernate持久化实现
介绍Hibernate对象持久化操作的实现机理.其中包括以下内容:
实体对象生命周期
实体对象识别
数据缓存
事务管[......]
hibernate中的各种映射。知识的准备:
(参考:汤阳光Hibernate3.6(基础))
一、浅谈javaBean之间的关系
存在的关系:
1.关联(一对一、一对多、多对一、多对多)
2.聚合/组合(最后考虑)
3.继承
所以,映射[......]
Hibernate用Query作分页实例源码。Query提供了两个方法以实现分页:
query.setFirstResult(int) 设置第一条记录开始的位置
query.setMaxResults(int) 设置返回的纪录总条数
在前面的BookDao的接口和实现类中添加一个方法:[......]
JavaScript写的日期时间控件。
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.0 Transitional//EN”>
<html>
<head>
<title></title[......]
APPARENT
DEADLOCK!!! Creating emergency threads for unassigned pending tasks
最近orcale数据只有一台可以服务,导致hibernate 连接数据库每个13分钟就会报“APPARENT DEADLOCK!!! Cr[......]
Hibernate 查询:HQL查询(Hibernate Query Languge).
HQL是一种面向对象的查询语言,其中没有表和字段的概念,只有类,对象和属性的概念。
public static void main(String[] ar[......]
hibernate session.createQuery()与createSQLQuery()区别.
前者用的hql语句进行查询,后者可以用sql语句查询
前者以hibernate生成的Bean为对象装入list返回
后[......]
在 HQL 语言中,HQL 关键字不区分大小写,但是持久类的名称,属性都区分大小写。这个应该很容易理解,NHibernate的关键字如SELECT ,FROM ,ORDER BY ,GROUP BY 等最后都是转化为标准的sql 语句,在sql 语句中,它们是不区分大小写的。但是为什么持久类要区分大[......]