Код: Выделить всё
interface FooRepository : JpaRepository {
fun findByFoo(foo: String): List
fun findByBar(bar: String): List {
//custom implementation
}
}
data class Foo(var id: Int, var foo: String, var bar: String)
Код: Выделить всё
FooRepository.findByBarОбратите внимание, что моя пользовательская реализация включает в себя логику вычислений, поэтому аннотация @Query, которая позволяет создавать собственный запрос, не соответствует моим требованиям. .
Кроме того, в реальной ситуации это необходимо и разумно сделать, поэтому не публикуйте свой ответ или комментарий, если вы пытаетесь предложить «лучший» шаблон проектирования, например размещение реализация на уровне сервиса и т. д.
Подробнее здесь: https://stackoverflow.com/questions/717 ... ain-method