Мастер создания репозиториев данных
Studio предоставляет мастер для создания и управления репозиториями данных
Чтобы создать репозиторий, нажмите New → Data Repository на панели инструментов окна Jmix.
![data repository create](_images/data-repository-create.png)
В диалоговом окне New Jmix Data Repository выберите сущность и нажмите OK. Studio создаст интерфейс репозитория, расширяющий JmixDataRepository, и добавит аннотацию @EnableJmixDataRepositories
в основной класс приложения.
![data repository wizard](_images/data-repository-wizard.png)
Когда репозиторий данных открыт в редакторе, Studio отображает панель действий сверху с двумя кнопками. Кнопка Add Derived Method позволяет создать метод, запрос которого будет получен из имени метода. Кнопка Add Query Method создает метод с явно указанным запросом JPQL.
![data repository methods](_images/data-repository-methods.png)
Оба метода открывают специальные диалоговые окна, где можно определить запрос и его параметры.
![find method create](_images/find-method-create.png)
Для всех существующих методов репозитория Studio отображает значок шестеренки. Он позволяет настроить параметры метода, например, добавить сортировку или план выборки. Вы также можете извлечь запрос в аннотацию @Query
и изменить имя метода по своему усмотрению.
![data repository methods gear](_images/data-repository-methods-gear.png)
Репозитории данных, созданные для конкретной сущности, отображаются в окне инструментов Jmix в разделе Data Repositories внутри раздела сущности.
![data repository tool window](_images/data-repository-tool-window.png)