hibernate基础(一)

本文详细介绍了Hibernate框架的基础知识,包括其定义、好处以及搭建步骤。解释了如何通过面向对象的方式操作数据库,避免书写SQL语句,同时提供了配置文件的详细解析和核心API的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.什么是hibernate?

  1)框架是什么?

    a.框架是用来提高开发效率的

    b.封装好了一些功能,我们需要使用这些功能时,调用即可,不需要再手动实现。

    c.所以框架可以理解成是一个半成品的项目,只要懂得如何驾驭这些动能即可。

  2)hibernate框架是什么?

    

  3)hibernate的好处

    操作数据库的时候,可以以面向对象的方式来完成。不需要书写sql语句

   4)hibernate是一款orm框架

    a.orm:object relational mapping .对象关系映射

    b.

.    

    c. orm分4级:

     1> hibernate属于4级:完全面向对象操作数据库。

     2>mybatis属于2级

     3>dbutils属于1级

2.hibernate框架的搭建

  1)导包:

    

    驱动包:

  2)创建数据库,准备表,实体

    

  3)书写orm元数据(对象与表的映射配置文件)

    1> 导入约束

      

    

    2>实体:

    

    3>orm元数据:

    

  4)书写主配置文件

    

    

    

  5)书写代码测试:

    

3.配置文件详解

  1)orm元数据

    1>根元素

    

    2>class元素

    

    3>id元素

    

    4>property元素

    

  2)hibernate主配置

    1>必选属性配置(5个)

    

    2>可选属性配置(3个)

   

    3>元数据引入配置

   

4.hibernateAPI详解

  1)Configuration

    1>创建

    

    2>加载主配置

    

    3>加载orm元数据(扩展|了解)

    

    4>创建sessionFactory

    

  2)SessionFactory

  

  方法:

  

  3)Session

  

    1>获得事物

    

    2>增

    

    3>查

    

    4>改

    

    5>删

    

  4)Transaction

    1>封装了事务的操作

    2>打开事务

      方式1:

      

      方式2(推荐)

      

    3>提交事务

    

    4>回滚事务

    

  

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值