В Oracle у меня есть секционированная таблица.Разделы имеют разные размеры и имеют разное распределение данных.
Я хотел бы иметь операторы SQL проблемы гибернации, которые включают литеральное значение для столбца ключа раздела, а не переменную связывания.Конечно, он должен использовать переменные связывания для любых других значений.
Использование литерала для ключа раздела позволит Oracle разработать план, относящийся к известному разделу и собранной статистике.Это также может быть полезно для столбцов, которые имеют гистограмму для искаженных данных.
Было бы предпочтительно указать это в сущности, в противном случае нам потребуется делать это в каждом запросе.Есть ли способ сделать это в hibernate?
Мы на hibernate 3.6.1, используя Oracle 10g Dialect.
Если нет способа сделать это изначально в Hibernate, могу ли ясоздать тип пользователя или диалект или что-то, чтобы это произошло?