У меня есть тип массива идентификаторов.пример) Long id = [1, 3, 5] Тогда как найти данные, используя идентификатор типа массива?
Тип данных массива, не применимый к методу findById ().Так что я попробовал функцию петли.Но этот стиль не подходит для производительности, потому что он выполняет метод несколько раз для длины идентификатора.
Long id = [1, 3, 5];
for (int i = 0; i < id.length; i++) {
repository.findById(id[i]);
}
Board Table
id |название |содержание
====================================
1 |A ... |А это ...
2 |Б ... |B есть ...
3 |C ... |C is ...
4 |Д ... |D is ...
5 |Э ... |E is ...
Я хочу получить тот же результат, используя метод JPA (НЕ Native Query Style) под запросом.
ВЫБЕРИТЕ заголовок, содержимое ИЗ ПЛАТЫ, ГДЕ id = 1, или id = 3, илиid = 5;
Результат
id |название |содержание
====================================
1 |A ... |А это ...
3 |C ... |C is ...
5 |Э ... |Е это ...