Pull to refresh
2
0
Денис Гордеев@denis5726

User

Send message

Это не сложно, мы тоже так делали, но это больше про Spring Data, чем про саму Criteria. Поэтому здесь нет такого примера

Конечно нет, поэтому и «почти ультимативный». В конце статьи я даже написал, что ещё стоило бы добавить до ультимативности) В том числе и интересные примеры, в числе которых будет и пример с динамической генерацией. Под это думал вторую статью отвести, но возможно и эту дополню. В запасе есть много ещё чего. Есть крутой пример с динамической сортировкой по нескольким столбцам методом плавающей границы. Думаю, куда бы запихать всё это добро

Действительно, возможно стоило бы добавить пример динамической генерации. Примеры здесь я приводил для демонстрации возможностей Criteria. Как сделать запрос динамически это уже вопрос программирования на Java. Ну будешь предикаты в where добавлять из списка, который сгенерирован в зависимости от входных параметров, мне кажется это уже не про какие-то возможности Criteria. Поэтому и не подумал добавить сюда такие примеры

Как раз в статье и написано, что самым ощутимым плюсом Criteria является возможность генерировать запросы. Для этого я в начале и включил раздел с небольшим сравнением разных способов работы с БД. Нигде в статье не заявляется, что это лучший способ работы. Это специфический инструмент. Когда возникнет необходимость динамической генерации, тогда хочешь или нет, но придётся с ним поработать.

Ну вообще вот. Хотя возможно здесь слово «гайд», поэтому так смысл меняется. Но не я первый придумал так говорить

Information

Rating
Does not participate
Registered
Activity

Specialization

Бэкенд разработчик, Архитектор программного обеспечения
Старший
Git
PostgreSQL
Docker
SQL
ООП
Linux
Java
Java Spring Framework
Kubernetes
Apache Kafka