应该不是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相关语句,只通过方法来实现查询。
虽然我很聪明,但这么说真的难到我了
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....