一、Hibernate介绍, 语法

一.                                                         Hibernate介绍, 语法

1.   传统的JDBC操作

获取连接;

创建可执行对象;

执行数据库操作;

2.   JDBC连接的工具化, JDBC操作的工具化

用公共类实现数据库的连接, 查询, 新增,更新,删除以及关闭连接操作.

3.   JDBC连接的配置化

把连接信息配置在文本文件中,这样修改环境不需要重新编译java文件

把数据库操作封装在工具类中,业务不需要关心数据库连接环境。(同第二种方法)。

4.   连接池的引入

对操作结束后的连接不马上关闭, 而是维持一个合理的空闲连接数, 获取连接也不一定完全新建连接, 可以从空闲连接池中获取.

5.   POJO, 数据的对象化

POJO 在 Hibernate 语义中理解为数据库表所对应的 Domain  Object。这里的 POJO 就是所谓的“Plain  Ordinary  Java  Object"或者"Plain Old Java Object”""",字面上来讲就是无格式普通 Java  对象,简 单的可以理解为一个不包含逻辑代码的值对象(Value Object  简称 VO)。

一个典型的 POJO:

public class TUser implements Serializable {

private String name;

 

public User(String name) {

this.name = name;

}

 

public User() {

}

 

public String getName() {

return this.name;

}

 

public void setName(String name) {

this.name = name;

}

....

}

6.   持久层的对象化, 持久层的框架化

数据操作不局限于表,列的形式,  而可以把表映射为类的对象,

对数据库连接池, 会话的管理实行统一的框架化;

7.   Hibernate是什么?

2001年末, Hibernate第一个正式版本发布; 作者为Gavin King

2003年6月8日, Hibernate 2发布; 2003年末被JBoss收购.

2005年3月, Hibernate 3 发布.

8.   Hibernate的jar, 软件环境

posted on 2011-01-03 18:16  linzheng  阅读(1097)  评论(0编辑  收藏  举报

导航