piatachki
@piatachki

Как использовать Spring CrudRepository с составным ключом?

Репозиторий автоимплементируется из интерфейса вида

@Repository
CrudRepository<Obj, ID>


параметризированного собственно объектом и типом ключа. Если я очень не хочу вводить в таблице суррогатный long-ключ с автоинкрементом, как мне заставить работать репозиторий с составным ключом из двух полей Integer и String?

Можно ли сделать что-то типа своего класса ключа

class Id {
Integer parent_id;
String name;
}


Есть ли какие-то шаблоны решения? Задача довольно типовая, но, видимо, из-за моего английского гугл отказывается со мной сотрудничать.
  • Вопрос задан
  • 729 просмотров
Решения вопроса 1
DarkRaven
@DarkRaven
разработка программного обеспечения
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы