У меня есть база данных, которая использует композитные клавиши. Можно ли использовать Spring-Data-JDBC? Я попробовал веху версию 1.1M2, где я наметил свою сущность следующим образом: < /p>
class History {
@ID
@Embedded
private CompositeHistoryID id;
}
< /code>
Затем в классе репозитория я добавил < /p>
HistoryRepository extends Repository{
History findByhId(CompositeHistoryID id)
}
< /code>
Я проследил SQL, и он не сработал. Встроенная часть сработала, но предложение «Где было неверно». Он использовал один держатель параметров вместо регулярной структуры составных ключей, где element1 = subkey1 и element2 = subkey2 и так далее ... < /p>
У меня есть два вопроса. Есть ли способ заставить композитный идентификатор работать? Что есть вообще нет, что, если я просто выберу случайный столбец и скажу, что вы будете моим идентификатором?
Подробнее здесь: https://stackoverflow.com/questions/555 ... -data-jdbc