@Repository
interface SchemeMemberRepository:JpaRepository<Entity,Long> {
fun findBySchemeMemberName(schemeMemberName:String) : Optional<Entity>
}
В коде я получил schemeMemberName. Можно ли его получить по двум полям? Как показано ниже.
@Repository
interface SchemeMemberRepository:JpaRepository<Entity,Long> {
fun findBySchemeMemberName(schemeMemberName:String,Name:String) : Optional<Entity>
}




Вы пробовали следующее?
fun findBySchemeMemberNameAndName(schemeMemberName: String, Name: String) : Optional<Entity>
Анализ имени метода JPA довольно сложен и может обрабатывать несколько полей, проверки диапазона, сопоставление без учета регистра, сопоставление подстрок, вложенные свойства и многое другое; см. здесь.
(Вы также можете рассмотреть возможность возврата обнуляемого значения вместо необязательного. Kotlin обеспечит правильную обработку нулевого случая и может сделать это более кратко.)
не могли бы вы определить, что вы имели в виду? Я не поняла твой вопрос
@AnjalyAbraham: Что случилось, когда это «не сработало»? Кроме того, вы можете опубликовать свой класс
Entity?