java - 在 Hibernate 中实现基于条件的搜索页面的优雅方式

标签 java hibernate orm jakarta-ee ibatis

使用 Hibernate,您将如何设计和实现搜索条件页面(它有多个可编辑/可选择的字段/下拉列表作为搜索条件),以便查询不应该使数据访问器代码困惑。我的意思是没有基于条件的查询字符串连接,最终所有查询都应该放在一个单独的 xml 文件中。我已经使用 IBatis 的动态查询完成了这样的实现。在 Hibernate 中找不到这样的东西,所以我开始思考在 Hibernate 中实现基于动态标准的页面的优雅方式是什么。

最佳答案

不出所料,听起来您正在寻找 Criteria API:

http://docs.jboss.org/hibernate/core/3.5/reference/en/html/querycriteria.html

关于java - 在 Hibernate 中实现基于条件的搜索页面的优雅方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3893681/

相关文章:

python - 在一个字段中显示 3 个字段输入

java - 如何在 Java 中动态创建类型实例

java - Xtend:添加两个不同ArrayList中的元素

java - 通过java代码清除akamai中缓存的url?

Java Web 项目未正确构建

java - 了解hibernate中的多对多映射

hibernate - Grails/hibernate : how to order by isnull(property) to get NULLs last?

sql - 我怎样才能使 Grails/GORM 在 postgres 中使用默认序列值?

java - hibernate 错误 "net.sf.ehcache.CacheException"

go - 从 GORM V1 迁移到 V2 时获取 "Missing Error method"