Как использовать save () из JpaRepository в Котлине - PullRequest
2 голосов
/ 19 сентября 2019

У меня есть интерфейс, который расширяет JpaRepository в kotlin.

interface EmployeeRepository: JpaRepository<Foo, Long>

Я хочу преобразовать этот код Java.

FooRepository fooRepository;

public void callTheSave(){
    fooRepository.save(new Foo("Name","LastName"))
}

Как мне конвертировать его в Kotlin?

1 Ответ

1 голос
/ 19 сентября 2019

IDEA поставляется с хорошим инструментом конвертации Java -> Kotlin.Я предлагаю использовать это для всех этих случаев.Кроме того, это довольно простой случай:

@Autowired
lateinit var fooRepository: FooRepository

fun callTheSave(){
    fooRepository.save(Foo("Name","LastName"))
}

@Autowired и lateinit прекрасно работают вместе, Spring сможет автоматически подключить ваш репозиторий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...