Добрый день!
До этого не пользовался ОРМ, а потому возникают вопросы.
Есть таблица-справочник, скажем тип документа + доп ттх конкретного типа.
CREATE TABLE IF NOT EXISTS `doc_types` (
`id` int NOT NULL,
`name` varchar(255) NOT NULL,
UNIQUE KEY (`id`)
) DEFAULT CHARSET=utf8;
CREATE TABLE IF NOT EXISTS `docs` (
`id` int NOT NULL,
`documentType`int NOT NULL,
`content` varchar(200) NOT NULL,
PRIMARY KEY (`id`,`documentType`)
) DEFAULT CHARSET=utf8;
INSERT INTO `doc_types` (`id`, `name`) VALUES
(1, 'Внутренний оборот'),
(2, 'Внешний оборот'),
(3, 'Сервисный документ');
INSERT INTO `docs` (`id`, `documentType`, `content`) VALUES
('1', 1, 'Какой-то внутр документ'),
('2', 1, 'Какой-то внутр документ'),
('1', 2, 'Какой-то внеш документ'),
('1', 3, 'Какой-то сервисный документ');
Есть таблица-документ, с полем этого типа (1 штука).
т.е. юзер выбирает значение обязательно из справочника.
Как это работает в спринге-то?
справочник тоже pagingAndSorting repository и каждая запись - сущность?