Можно, конечно, но, если параметров станет не 3, а например, как в серьезном интернет-магазине, под пол сотни штук, то может получиться огромный сложный запрос с кучей джойнов и операторов.
ИМХО: Проще будет найти и внести изменения в java код, чем в огромный sql-запрос.
В рамках статьи рассматривактся вопрос сборки селекта, а не архитектура БД.
Можно, конечно, но, если параметров станет не 3, а например, как в серьезном интернет-магазине, под пол сотни штук, то может получиться огромный сложный запрос с кучей джойнов и операторов.
ИМХО: Проще будет найти и внести изменения в java код, чем в огромный sql-запрос.