AFAIK, такого нет, поэтому вам придется написать динамический запрос для этого.Возможно, посмотрите на этот предыдущий ответ , показывающий, как это сделать на HQL (который вы можете перенести в SQL), а также на то, как API Criteria упрощает его и, таким образом, лучше подходит для этой работы, на мой взгляд,
Обновление: (отвечая на комментарий от OP) Работа с устаревшей базой данных может быть действительно сложной с Hibernate.Возможно, вы можете использовать динамический собственный запрос и вернуть неуправляемых объектов .Но в долгосрочной перспективе все может ухудшиться (я не могу сказать это для вас).Возможно, Hibernate не лучший выбор в вашем случае, и что-то вроде iBATIS даст вам необходимую гибкость.