Hibernate 休眠多对多,使用额外列在何处选择使用额外列

Hibernate 休眠多对多,使用额外列在何处选择使用额外列,hibernate,hibernate-mapping,Hibernate,Hibernate Mapping,所以我一直关注这一页,现在它正在为findAll工作 但是我找不到任何地方可以告诉我的是如何在我的DAO中使用select的where部分中的额外列 因此,以该页面中的股票为例,我只想选择上周库存的股票 findByDate(例如) 以下是示例中的表格: CREATE TABLE `stock` ( `STOCK_ID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `STOCK_CODE` VARCHAR(10) NOT NULL, `STO

所以我一直关注这一页,现在它正在为findAll工作

但是我找不到任何地方可以告诉我的是如何在我的DAO中使用select的where部分中的额外列

因此,以该页面中的股票为例,我只想选择上周库存的股票

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`)
)
到目前为止,我已经找到了帮助我取得进步的页面,但每个教程似乎都忽略了这一重要事实。有人能帮我进一步指一下吗


如果我很了解hibernate,答案可能很明显,但我不知道

在哪一列中有什么额外的内容?你是说我在这里看不到的那个?我需要在我的工作软件中这样做。如果你愿意,我可以为你做额外的工作,如果你愿意的话。Antoniossss,标题只是一个摘要,额外的细节在正文中:“因此,以该页面中的库存为例,我只想选择上周库存的库存。”我只要求提供文档,一个指向有用文章的链接。这实际上并不是我正在编写的代码,只是提供的示例,所以这个问题的任何答案都不会在生产代码中使用。我只是回答“这不是编码”