Мастер создания репозиториев данных
Studio предоставляет мастер для создания и управления репозиториями данных
Чтобы создать репозиторий, нажмите New → Data Repository на панели инструментов окна Jmix.
В диалоговом окне New Jmix Data Repository выберите сущность и нажмите OK. Studio создаст интерфейс репозитория, расширяющий JmixDataRepository, и добавит аннотацию @EnableJmixDataRepositories
в основной класс приложения.
Когда репозиторий данных открыт в редакторе, Studio отображает панель действий сверху с двумя кнопками. Кнопка Add Derived Method позволяет создать метод, запрос которого будет получен из имени метода. Кнопка Add Query Method создает метод с явно указанным запросом JPQL.
Оба метода открывают специальные диалоговые окна, где можно определить запрос и его параметры.
Для всех существующих методов репозитория Studio отображает значок шестеренки. Он позволяет настроить параметры метода, например, добавить сортировку или план выборки. Вы также можете извлечь запрос в аннотацию @Query
и изменить имя метода по своему усмотрению.
Репозитории данных, созданные для конкретной сущности, отображаются в окне инструментов Jmix в разделе Data Repositories внутри раздела сущности.