MyBatis поиск и фильтры на основе помолвки - PullRequest
0 голосов
/ 06 марта 2020

У меня есть MyBatis 3.5 с определенным репозиторием на основе аннотаций, например.

@Select("SELECT * FROM product")
@Results({
        @Result(property="someProperty", column="someOtherProperty",
                one=@One(select="findSomeOtherByProductId")),
})
List<Product> findAll();

Мне нужно добавить несколько параметров фильтрации, чтобы получить продукты, например. Speci c цвет, марка и так далее. Фильтры независимы, это означает, что мы можем фильтровать только продукты, но только цвет, но также и по марке, а также по марке И цвету. Возможности уходят в бесконечность, поэтому создание множества специфических c методов не вариант.

Я не нашел способа справиться с этой проблемой с помощью аннотаций MyBatis. Любой лучший искатель здесь или любой человек с предложением? Заранее спасибо! :)

...