首页 > Windows开发 > 详细

Hibernate的api使用

时间:2020-04-18 11:44:16      阅读:36      评论:0      收藏:0      [点我收藏+]

Hibernate的api使用

Query对象

1 使用query对象,不需要写sql语句,但是写hql语句

(1)hql:hibernate query language,hibernate提供查询语言,hql语句和普通sql语句很相似

(2)hql和sql语句区别:

- 使用sql操作表和表字段

- 使用hql操作实体类和属性

2 查询所有hql语句:

from 实体类名称

3 Query对象使用

(1)创建Query对象

(2)调用query对象里面的方法得到结果

Query query = session.createQuery("from User"); 

List<User> list = query.list();
for (User user : list) {
    System.out.println(user);
}

Criteria对象

1 使用这个对象查询操作,但是使用这个对象时,不需要写语句,直接调用方法实现

2 实现过程

(1)创建criteria对象

(2)调用对象里面的方法得到结果

Criteria criteria = session.createCriteria(User.class);
List<User> list = criteria.list();

SQLQuery对象

使用hibernate时,调用底层sql实现

2 实现过程

(1)创建对象

(2)调用对象的方法得到结果

返回list集合每部分是数组

技术分享图片

返回list中每部分是对象形式
技术分享图片


Hibernate的api使用

原文:https://www.cnblogs.com/sunyanblog/p/12724803.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!