1

这就是我正在做的事情:他们是针对此的表 MEDIA,他们是 MEDIA_TAGS 表中的多个条目。因此,基于媒体标签的一些用户输入,我必须获取 MEDIA 表记录。所以在这里我必须加入表 MEDIA 和 MEDIA_TAGS 只有当它们是媒体标签的输入时。

由于它是遗留系统,我无法修改 hbm 文件中的现有映射。我想知道它们在 Hibernate 中是否有任何功能可以根据特定条件或动态输入在另一个表上添加连接。

这是否可以使用预定义的过滤器或者是他们在休眠映射中实现这一点的任何方式。对此的任何指示都对我有很大帮助。

4

1 回答 1

1

我使用 hibernate criteria.createAlias(.. 来解决这个问题。

于 2013-08-27T09:27:15.383 回答