小编Ile*_*ski的帖子

用于动态查询的 JPA Criteria 构建器

我必须编写一个方法,向它传递一些参数,并根据哪些参数为空,它修改我最后需要执行的查询。

Customer例如,如果我想从具有ID, name,的表中进行选择,surnameaddress起始查询将为SELECT * FROM Customer WHERE ID=myId AND name=myName AND surname=mySurname(现在我们检查我发送的地址是否为空,如果不是,则将其添加到查询中)。

我知道如何在 C# 中执行此操作,只需执行一个起始字符串,然后添加到其中并直接使用 ExecuteStoreQuery,但这在 Java 中会是什么样子呢?Criteria Builder 是一个可行的工具吗?

太感谢了!

c# java hibernate criteria-api

4
推荐指数
1
解决办法
6765
查看次数

标签 统计

c# ×1

criteria-api ×1

hibernate ×1

java ×1