美文网首页
Hibernate基础

Hibernate基础

作者: 风逝勿追 | 来源:发表于2018-06-08 17:32 被阅读0次

什么是ORM?为什么要使用Hibernate?

对象关系映射。java语言是面向对象的,而数据库技术是从数学理论发展起来的,为了在java中统一使用面向对象的思路进行编程。

Hibernate开发的基本步骤?

  1. 编写配置文档hibernate.cfg.xml
  2. 编写实体类
  3. 生成对应实体类的映射文件并添加到配置文档中
  4. 调用Hibernate Api进行测试

什么是session

session相当于我们jdbc中的connection对象,我们完成对数据库的各种操作都是基于session的Api的。增删改查。

openSession与getCurrentSession

openSeesion新建一个session,并且使用完需要自己进行close操作;
getCurrentSession使用已有的session,是单例的,使用完不需要关闭的。

单表操作常用方法有哪些?

sava delete update get load

get与load

get立马发送查询语句,并且返回的就是我们需要查询的对象本身;
load只是返回我们需要查询的对象的一个代理对象,只包含了主键,只有在后面使用到该对象的其他属性时,才进行真正的查询语句发送。

1.png

一个挺好的博客地址,应该是和我一样看的慕课网上面的视频教程

相关文章

  • Hibernate基础

    什么是ORM?为什么要使用Hibernate? 对象关系映射。java语言是面向对象的,而数据库技术是从数学理论发...

  • Hibernate基础

    一.批量插入,使用for循环可以方便的批量插入 二.对象状态 三.通过id获取对象 四.根据id把对象删除掉 五....

  • Hibernate基础

    配置Hibernate: 1、导入Hibernatejar包,MySQL的JDBC的jar包,Junit-4的ja...

  • spring5x-hibernate5-cfg

    spring5x-hibernate5-cfg 此模块是从spring5x-hibernate5-base 基础模...

  • 新早起计划第十天-学会表达自己的情感

    早起情况 学习了Hibernate和Mybatis框架的基础知识 orm工具的基本思想 无论是Hibernate,...

  • Hibernate的使用(一) 持续更新

    Hibernate的简介及简单使用 一、什么是Hibernate。 还在自学JavaWeb基础的童鞋们可能听到Hi...

  • Hibernate的基础

    1.Hibernate的基本使用方式 1.Hibernate是一个对象关系映射框架 2.Hibernate的命名规...

  • Hibernate入门基础

    1. Hibernate技术简介 Hibernate能够使关系数据变得十分容易,是数据库表的访问同普通Java对象...

  • Hibernate 环境搭建

    导入基础架包 导入hibernate的基础架包 + mysql jdbc架包 创建实体Bean 创建 Hibern...

  • Hibernate初探

    什么是Hibernate Hibernate实际上是一个框架。 框架实际上是一个半成品。我们在这个基础上开发可以减...

网友评论

      本文标题:Hibernate基础

      本文链接:https://www.haomeiwen.com/subject/kgiasftx.html