博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一、Hibernate介绍, 语法
阅读量:5798 次
发布时间:2019-06-18

本文共 1012 字,大约阅读时间需要 3 分钟。

一. 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, 软件环境

 

本文转自linzheng 51CTO博客,原文链接:http://blog.51cto.com/linzheng/1080835

转载地址:http://bgsfx.baihongyu.com/

你可能感兴趣的文章
测试人员的GitHub
查看>>
Spring Web Services 3.0.4.RELEASE和2.4.3.RELEASE发布
查看>>
有关GitHub仓库分支的几个问题
查看>>
无服务器计算的黑暗面:程序移植没那么容易
查看>>
云原生的浪潮下,为什么运维人员适合学习Go语言?
查看>>
Webpack入门教程三十
查看>>
EAServer 6.1 .NET Client Support
查看>>
锐捷交换机密码恢复(1)
查看>>
Kali linux virtualbox rc=1908 错误解决办法
查看>>
Erlang学习总结之Erlang语法中的逗号(,)、分号(;),句号(.)的正确用法...
查看>>
linux软件包管理之三(源代码安装)
查看>>
数据库三范式是什么?
查看>>
[转载]设置Ubuntu自动连接无线,无须再输入密钥环和无线密码
查看>>
九叔Xen App测试报告
查看>>
Apache配置
查看>>
Ext gridPanel 单元格数据的渲染
查看>>
Android SDK 的下载代理
查看>>
Method Swizzling对Method的要求
查看>>
佛祖保佑,永不宕机
查看>>
四、配置开机自动启动Nginx + PHP【LNMP安装 】
查看>>