持久对象管理:JPQL 查询详解
在数据库操作中,对持久对象的管理至关重要。JPQL(Java Persistence Query Language)为我们提供了强大的查询能力,下面将详细介绍 JPQL 的各种查询语法和查询类型。
1. JPQL 查询基础
JPQL 提供了丰富的查询语句,以下是一些常见的示例:
- 范围查询 :查询年龄不在 40 到 50 岁之间的客户。
SELECT c
FROM Customer c
WHERE c.age NOT BETWEEN 40 AND 50
- 集合查询 :查询地址国家为美国或葡萄牙的客户。
SELECT c
FROM Customer c
WHERE c.address.country IN ('USA', 'Portugal')
- 模糊查询 :使用
LIKE表达式,_表示单个字符通配符,%表示多个字符通配符。查询邮箱以mail.com结尾的客户。
SELECT c
FROM Customer c
WHERE c.email LIKE '
超级会员免费看
订阅专栏 解锁全文

749

被折叠的 条评论
为什么被折叠?



