Hibernate中Query & Criteria & SQLQuery的简单使用

本文介绍了Hibernate中的三种查询方式:Query(HQL查询)、Criteria(条件查询)和SQLQuery(SQL查询)。Query是基于HQL的语言,面向对象进行查询;Criteria提供了一种无须编写HQL的条件查询方式;SQLQuery则允许直接使用SQL语句进行复杂查询,但不常用。
摘要由CSDN通过智能技术生成
Query & Criteria & SQLQuery的简单使用

1、Query

使用HQL方式。

HQL:Hibernate Query Language,面向对象的查询语言。

测试代码:

package com.pipi.hibernate02;

import com.pipi.hibernate.User;
import myutils.HibernateUtil;
import org.hibernate.Query;
import org.hibernate.Session;
import org.hibernate.Transaction;

import java.util.List;

// Query的简单使用:使用HQL方式
public class Test04 {
   
    public static void main(String[] args) {
   

        Session session = HibernateUtil.getCurrentSession();
        Transaction transaction = session.beginTransaction();

        // 使用HQL方式
        String hql = "from User where username != ?";
        Query query = session.createQuery(hql
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值