поэтому я проследил за этой страницей и теперь она работает для findAll
https://www.mkyong.com/hibernate/hibernate-many-to-many-example-join-table-extra-column-annotation/
но я нигде не могу сказать, как использовать дополнительный столбец в разделе выбора элемента «Мой» в DAO.
поэтому, взяв пример со склада на этой странице, я хочу выбрать только тот запас, который был на складе на прошлой неделе.
findByDate (например)
вот таблицы из примера:
CREATE TABLE `stock` (
`STOCK_ID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`STOCK_CODE` VARCHAR(10) NOT NULL,
`STOCK_NAME` VARCHAR(20) NOT NULL,
PRIMARY KEY (`STOCK_ID`) USING BTREE,
UNIQUE KEY `UNI_STOCK_NAME` (`STOCK_NAME`),
UNIQUE KEY `UNI_STOCK_ID` (`STOCK_CODE`) USING BTREE
)
CREATE TABLE `category` (
`CATEGORY_ID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
`NAME` VARCHAR(10) NOT NULL,
`DESC` VARCHAR(255) NOT NULL,
PRIMARY KEY (`CATEGORY_ID`) USING BTREE
)
CREATE TABLE `stock_category` (
`STOCK_ID` INT(10) UNSIGNED NOT NULL,
`CATEGORY_ID` INT(10) UNSIGNED NOT NULL,
`CREATED_DATE` DATE NOT NULL,
`CREATED_BY` VARCHAR(10) NOT NULL,
PRIMARY KEY (`STOCK_ID`,`CATEGORY_ID`),
CONSTRAINT `FK_CATEGORY_ID` FOREIGN KEY (`CATEGORY_ID`)
REFERENCES `category` (`CATEGORY_ID`),
CONSTRAINT `FK_STOCK_ID` FOREIGN KEY (`STOCK_ID`)
REFERENCES `stock` (`STOCK_ID`)
)
Я нашел страницы, которые помогут мне продвинуться так далеко, но в каждом уроке, похоже, отсутствует этот жизненно важный факт. Может ли кто-нибудь помочь указать мне дальше.
если бы я хорошо знал спящий режим, ответ мог бы быть очевидным, но я не знаю