Hibernate

简介: Hibernate

什么是hibernate?


Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。


对象关系映射(Object Relational Mapping,简称ORM)


是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。


持久化


持久化是将程序数据在持久状态和瞬时状态间转换的机制。通俗的讲,就是瞬时数据(比如内存中的数据,是不能永久保存的)持久化为持久数据(比如持久化至数据库中,能够长久保存)。就是把数据存到硬盘上,可以这样理解。


JDBC(Java Data Base Connectivity,java数据库连接)


JDBC API是一个Java API,可以访问任何类型表列数据,特别是存储在关系数据库中的数据。JDBC代表Java数据库连接。


JDBC库中所包含的API任务通常与数据库使用:


连接到数据库


创建SQL或MySQL语句


在数据库中执行SQL或MySQL查询


查看和修改记录


POJO(Plain Old Java Objects)


POJO 简单理解为 不包含业务逻辑的单纯用来存储数据的 java类即可。


一般POJO没有实现任何接口,没有集成任何父类(java.lang.Object除外)。


另外知道了POJO,还应注意一下PO和VO,java的(PO,VO,TO,BO,DAO,POJO)解释


目录
相关文章
|
3月前
|
Java 数据库连接 API
|
12月前
|
SQL Java 关系型数据库
Hibernate的使用总结
Hibernate的使用总结
61 0
|
SQL Java 数据库连接
|
Java 数据库连接
|
Java 数据库连接 数据库
|
关系型数据库 Java 数据库连接
|
SQL 缓存 Java