时间:2021-05-20
ORM概念
ORM即Object/Relation Mapping, 对象/关系数据库映射。ORM是一种规范,完成面向对象编程语言到关系数据库之间的映射。J2EE中的JPA就是一种ORM规范。
ORM框架有很多,例如JPA, Hibernate,iBATIS等。
Hibernate简介
Hibernate是JBoss旗下,同时也是RetHat组织的产品(JBoss加入了RetHat),是目前非常流行的ORM框架。
Hibernate中的重要概念为PO(Persistent Object), Hibernate采用低入侵的设计,这里的PO完全是一个普通的java类(POJO),其数据库操作功能完全由Hibernate实现,不需要POJO实现任何接口或者继承任何超类。
Hibernate环境搭建(Eclipse环境)
1.下载框架
Hibernate框架,官网下载 http://pleteHibernate: insert into news_table (title, content) values (?, ?)执行完毕
同时我们查看mysql数据库,发现在think_blog库下多了一张表News_table,同时在表中我们插入了一条数据,
到此,我们的Hibernate环境就算是配置成功了,并且成功执行了一个基本的demo。
从测试类中可以总结Hibernate的一般步骤,
-加载Hibernate配置文件(Hibernate.cfg.xml,默认从src目录加载),从而获得Hibernate的Configuration实例
-通过Configuration的实例创建Session工厂
-通过Session工厂打开一个session
-通过session开起一个事务
-进行实体类的set或者get操作
-将实体类的操作结果保存进session
-提交事务
-关闭session及session工厂资源
以上步骤完全是面向对象的编程方式,不直接操作数据库,但是通过Hibernate完成了数据库操作,这便是Hibernate的基本原理。
这篇Hibernate之环境搭建及demo分享就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了eclipse下搭建hibernate5.0环境的步骤,分享给大家,具体如下:hibernate引入的jar包:hibernate-release-5
本文实例讲述了Hibernate环境搭建与配置方法。分享给大家供大家参考,具体如下:1.下载hibernatejar包:hibernate-release-4.
一、准备工作开始之前,先参考上一篇:struts2.3.24+spring4.1.6+hibernate4.3.11+mysql5.5.25开发环境搭建及相关说
[目录]扯淡吹逼之开发前奏Django开发环境搭建及配置Bootstrap前端页面开发Djangoapp开发Django站点管理Python简易爬虫开发Ngin
测试环境搭了一个mariadb5.7,使用jdbc驱动mysqlmysql-connector-java5.1.34在hibernate工程中正常。临时搭建了一