我想知道,是否有一组实体符合以下规则:
我有一张有两个主键的表:
| id | key |
| 1 | a |
| 2 | b |
| 1 | c |
所以,我想做一些类似的事情:
boolean existsByIdAndAllOfKey(
long id,
Set<Key> keys
)
如果数据库中存在具有输入集中显示的所有键的实体,则此查询应返回true。
我想知道春季数据中有什么关键词吗?或者最好的方法是什么?
找到以下解决方案:
int countByIdAndKeyIn(
long id,
Set<Key> keys
)
boolean isThereEntityWithAllKeys(long id, Set<Key> keys) {
return countByIdAndKeyIn(id, keys) == keys.size;
}