Конечно нет, поэтому и «почти ультимативный». В конце статьи я даже написал, что ещё стоило бы добавить до ультимативности) В том числе и интересные примеры, в числе которых будет и пример с динамической генерацией. Под это думал вторую статью отвести, но возможно и эту дополню. В запасе есть много ещё чего. Есть крутой пример с динамической сортировкой по нескольким столбцам методом плавающей границы. Думаю, куда бы запихать всё это добро
Действительно, возможно стоило бы добавить пример динамической генерации. Примеры здесь я приводил для демонстрации возможностей Criteria. Как сделать запрос динамически это уже вопрос программирования на Java. Ну будешь предикаты в where добавлять из списка, который сгенерирован в зависимости от входных параметров, мне кажется это уже не про какие-то возможности Criteria. Поэтому и не подумал добавить сюда такие примеры
Как раз в статье и написано, что самым ощутимым плюсом Criteria является возможность генерировать запросы. Для этого я в начале и включил раздел с небольшим сравнением разных способов работы с БД. Нигде в статье не заявляется, что это лучший способ работы. Это специфический инструмент. Когда возникнет необходимость динамической генерации, тогда хочешь или нет, но придётся с ним поработать.
Это не сложно, мы тоже так делали, но это больше про Spring Data, чем про саму Criteria. Поэтому здесь нет такого примера
Конечно нет, поэтому и «почти ультимативный». В конце статьи я даже написал, что ещё стоило бы добавить до ультимативности) В том числе и интересные примеры, в числе которых будет и пример с динамической генерацией. Под это думал вторую статью отвести, но возможно и эту дополню. В запасе есть много ещё чего. Есть крутой пример с динамической сортировкой по нескольким столбцам методом плавающей границы. Думаю, куда бы запихать всё это добро
Действительно, возможно стоило бы добавить пример динамической генерации. Примеры здесь я приводил для демонстрации возможностей Criteria. Как сделать запрос динамически это уже вопрос программирования на Java. Ну будешь предикаты в where добавлять из списка, который сгенерирован в зависимости от входных параметров, мне кажется это уже не про какие-то возможности Criteria. Поэтому и не подумал добавить сюда такие примеры
Как раз в статье и написано, что самым ощутимым плюсом Criteria является возможность генерировать запросы. Для этого я в начале и включил раздел с небольшим сравнением разных способов работы с БД. Нигде в статье не заявляется, что это лучший способ работы. Это специфический инструмент. Когда возникнет необходимость динамической генерации, тогда хочешь или нет, но придётся с ним поработать.
Ну вообще вот. Хотя возможно здесь слово «гайд», поэтому так смысл меняется. Но не я первый придумал так говорить