который показал мне способ сделать функцию более краткой.
у приложение Spring Boot с Spring Data JPA и Kotlin, и я заметил, что вCrudRepository
есть следующий метод:
Optional<T> findById(ID id);
Я использую Kotlin, который имеет гораздо более свободные способы обращения с нулями, чемOptional
, Кто-нибудь знает, как я мог бы преобразовать этот метод для работы, как это?
fun findById(id: ID): T?
Когда я расширяюRepository
Сам и создав репо с этой подписью получаю ошибку:
java.lang.ClassCastException: java.util.Optional cannot be cast to com.books.Book