从无到有学习Hibernate一

初步认识Hibernate

1Hibernate是一个基于Java语言的开源的持久化中间价,它对JDBC作了轻量级封装。

2Hibernate有什么作用?

  Hibernate不仅提供了ORM(对象关系映射,一种将Java对象持久化到关系数据库的技术)映射,同时数据查询和数据缓存功能,Java开发人员可以利用Hibernate的API来操纵数据库。

3既然有了JDBC,为什么还要Hibernate呢?

  虽然JDBC(Java数据库链接)同样可以实现对数据库的访问,而且更加直接,效率更高,但是它会在程序代码中嵌入大量的SQL语句,这使得项目维护显得困难。

  虽然JDBC同样可以用来开发持久化层,把对数据库的操作封装起来,向业务层提供API,但是当数据库变得复杂后,通过JDBC变成实现持久化层需要较高的专业知识。

Java中使用Hibernate的步骤

1创建Hibrnate的配置文件

2创建持久化类

3创建对象-关系映射文件

4通过HibernateAPI编写访问数据库的代码

基本定义

1持久化--由于类的实例是存在与内存中的,而内存又是易失性的存储介质,当掉电以后类的数据会丢失,因此就需要将类实例以一种非易失的方式进行存储,数据库是个不错的选择。

2持久化类--指其实例需要被Hibernate持久化到数据库中的类。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值