我在一个项目中使用 Hibernate,我必须通过插入一些约束来搜索数据库中的对象。我希望搜索过程返回包含对象 id 的行、有关子实体的一些信息,以及最重要的是描述结果中出现该行的原因,例如一对列表(匹配的实体、匹配的属性)包括匹配的孩子。我已经用普通的 sql 做了,而且很乏味。我想我也可以使用hibernate hql来做到这一点,但听起来我正在重写同样的东西,只是用一种稍微不同的语言。我的问题是:有一种方法可以干净地做到这一点,使用标准,尽可能少的 sql 查询?我知道这个问题非常广泛,所以请注意,我在这里寻找建议、技巧、最佳实践,而不是完整的实现。
问问题
79 次