у меня возникла проблема
есть 10 таблиц и таблица, которая имеет связь 1 к 1 со всеми ими
чтобы не делать 10 колонок, 9 из которых будут всегда пустыми
я создал колонку тип, таким образом необходимую таблицу для связывания я нахожу по двум колонкам - тип и ид
их можно обьединить и будет "ТИП_ИД"
вопрос в том, есть ли какой-то вариант реализации в hibernate? Или мне придется руками подтягивать нужные данные, а официальной связи между таблицами не будет. Если руками, не будет ли это считаться говнокодом?
то что ты хочешь сделать похоже на entity-attribute-value, очень спорная штука, нормального способа обработать это в гибернейте я не знаю, 9 пустых колонок выглядят меньшим злом, а ещё лучше дочернюю сущность сделать овнером связи, сделав её первичный ключ ещё и внешним, тогда вместо 9 пустых колонок будет по одной не пустой в каждой дочерней таблице