在Java持久化查询语言(JPQL)中,BETWEEN关键字用于在WHERE子句中指定一个值的范围。通过使用BETWEEN,可以方便地筛选出符合特定范围条件的数据。本文将通过一个具体的实例,详细讲解如何使用JPQL的BETWEEN关键字。
实体类定义
首先,我们定义一个Employee实体类,用于表示员工信息:
java复制
@Entity
public class Employee {
@Id
@GeneratedValue
private long id;
private String name;
private Timestamp joinDate;
private long salary;
// 省略getter和setter方法
}
使用BETWEEN查询
接下来,我们将通过几个示例来展示如何使用BETWEEN关键字。
示例1:根据薪资范围查询员工
以下代码展示了如何查询薪资在2000到4000之间的员工:
java复制
public static void findEmployeeBySalary() {
System.out.println(“-- Employee with salary BETWEEN 2000 and 4000 --”);
EntityManager em = entit
JPQL BETWEEN用法详解与实例
最新推荐文章于 2025-03-27 19:42:48 发布