我想知道,是否存在遵循以下规则的实体集:
我有一个带有两个主键的表:
| id | key |
| 1 | a |
| 2 | b |
| 1 | c |
所以,我想做这样的事情:
boolean existsByIdAndAllOfKey(
long id,
Set<Key> keys
)
如果数据库中存在在输入Set中显示所有键的实体,则此查询应返回true。
我想知道spring数据中是否有关键字?或最好的方法是什么?
答案 0 :(得分:0)
找到以下解决方案:
int countByIdAndKeyIn(
long id,
Set<Key> keys
)
boolean isThereEntityWithAllKeys(long id, Set<Key> keys) {
return countByIdAndKeyIn(id, keys) == keys.size;
}