Hibernate基础入门

Java106

hibernate的基本概念

hibernate是 轻量级的 ORM 框架,ORM全称object/relation mapping [对象/关系 映射]。

orm概念

对象关系映射(Object Relation Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。使用orm技术(hibernate是其中最为流行的)可以在java程序以类和对象的方式去操控数据库表和记录。

Hibernate基础入门

POJO类

在使用hibernate时,要求和数据库的某张表相互映射的那个java类,是一个POJO类,一般放在com.xxx.domain包下,POJO类翻译过来就是:简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来。一个POJO类应当具有:

  • 有一个主键属性,用于唯一标识该对象。(这就是为什么hibernate设计者建议要映射的表需要一个主键)
  • 有其它的属性
  • 有对各个属性操作的get/set方法
  • 属性一般是private修饰.

  • 一定有一个无参的构造函数(用于hibernate框架反射用.)

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长