hibernate有哪几种查询方式呢?

java-教程王 Hibernate 发布时间:2022-04-24 23:29:56 阅读数:17446 1
下文笔者讲述hibernate的查询方式简介说明,如下所示
hql查询
sql查询
条件查询
例:
HQL:  Hibernate Query Language. 面向对象的写法:
Query query = session.createQuery("from User where name = ?");
query.setParameter(0, "毛小敏");
Query.list();

QBC:  Query By Criteria.(条件查询)
Criteria criteria = session.createCriteria(User.class);
criteria.add(Restrictions.eq("name", "毛小敏"));
List<User> list = criteria.list();

SQL:
SQLQuery query = session.createSQLQuery("select * from user");
List<Object[]> list = query.list();

SQLQuery query = session.createSQLQuery("select * from user");
query.addEntity(User.class);
List<User> list = query.list();
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaFramework/Hibernate/202204/3091.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者