Есть ли у micronaut способ автоматического создания репозитория Spring Data JPA из интерфейса, как весной? - PullRequest
0 голосов
/ 22 января 2019

Я настраиваю новый микро-сервис с помощью microronaut и хочу, чтобы он обращался к базе данных через jpa / hibernate.

Есть ли простой способ, чтобы реализация репозиториев "Spring Data JPA" автоматически генерировалась из интерфейса, как в Spring?

interface ExampleRepository {
    fun FindById(id: String): Example
}

В идеале я бы мог импортировать ExampleRepository через DI в мой сервис.

Ответы [ 2 ]

0 голосов
/ 24 июля 2019

В июле 2019 года авторы Micronaut выпустили Predator - сокращение от хранилищ предварительно вычисленных данных - что эквивалентно Spring Data.

Цитирование :

Predator использует MicronautAPI-интерфейсы опережающего времени (AoT) для перемещения метамодели сущностей в ваш компилятор и преобразования выражения поиска, такого как findByTitle, в соответствующий запрос SQL или JPA-QL во время компиляции.Очень тонкий слой времени выполнения, который использует AOP времени компиляции без отражений Micronaut, должен только выполнить запрос и вернуть результаты.

0 голосов
/ 24 января 2019

В настоящее время нет, хотя такая функция запланирована на будущее.

...