用户登录
用户注册

分享至

简述什么是hibernate

  • 作者: 深花瓣
  • 来源: 51数据库
  • 2021-01-15
应该不是rom,而是ORM,Object Relational Mapping 对象关系映射,应用框架主要是基于JPA(java persistance API)标准来进行实现的,通过对象的形式来映射数据库中相应的数据,并实现CRUD(增删改查)操作。
hibernate的三种查询方式:JPQL/HQL语句 、原生SQL语句、Criteria查询(hibernate本身的criteria在5.1以后已经废弃,后面的版本继承JPA原生的EntityManager相关的Criteria查询)
1、JPQL/HQL 此查询语句语法与原生sql基本一样,只不过SQL查询的的数据字段与表信息都替换成了相关映射对象的信息
2、原生SQL,直接用SQL查询

3、Criteria查询(5.1以后)通过CriteriaBuilder中各种方法,联合CriteriaQuery(update、delete)来建立查询,其中没有任何的SQL相关语句,只通过方法来实现查询。



  虽然我很聪明,但这么说真的难到我了
软件
前端设计
程序设计
Java相关