(Hibernate 3.6, Mysql 5)
У меня есть сопоставленный класс, который называется «Программа» (работает правильно).
У меня также есть представление, которое ежедневно обновляется с помощью совокупной статистики.
Схема просмотра выглядит примерно так:
view ProgramSummary {
long program_id
long value
}
program_id уникален, но нет идентификатора строки. Что я хочу, так это просто извлечь значение, но я не могу понять правильную семантику.
Я попытался сопоставить отдельный статус с отношением OneToOne (и ManyToOne), но оно путается между идентификаторами. Без маркировки program_id как объекта hibernate не может обработать фактическое отображение.
Есть ли простой способ сделать это? Это поле доступно только для чтения, к которому обращается внешний процесс, и у меня нет возможности изменить схему.