java - 有没有办法按日期过滤实体,从另一个表中检索该日期,并带有休眠注释?
问题描述
这是我的第一个问题。如果我不能正确表达自己,我很抱歉。
我有一个实体企业。它有一个@OneToMany 注释,表明每个企业都有一个收据列表。
@OneToMany(mappedBy="enterprise",
fetch=FetchType.LAZY,
targetEntity=Receipt.class,
cascade={},
orphanRemoval=false)
public List<Receipt> getReceiptList() {
return receiptList;
}
实体收据有一列“日期”,我需要检索在 start_date 和 end_date 之间链接到企业的每个收据。问题是我将这些日期(开始/结束)存储到另一个表“accounting_years”中。所以基本上我需要在上面给出注释,根据我从accounting_years表中获得的信息过滤收据所需的信息。请注意,在我获得企业和收据的时候,我已经有了有关accounting_year 的信息,所以总是选择一个会计年度。
请原谅我糟糕的解释。告诉我是否可以提供更多代码、表格或其他内容。谢谢你。
表“accounting_years”列:id、start_date、end_date
表“收据”列:id、date、enterprise_id
表“企业”列:id、其他列
解决方案
推荐阅读
- python - 在 Python3 中将列类型“datetime64[ns]”转换为日期时间
- flutter - 使用 MediaQuery Flutter 响应式纵横比
- html - 页面底部无法解释的 DIV 导致空白
- lua - 从具有特定内容的一行读取到 Lua 中具有特定内容的另一行。如何?
- ios - Sceneview 翻译/移动带有手势的视角相机
- python-dataclasses - 在具有 default_factory 的字段中引用数据类的变量
- security - 是否可以使用用于登录的 ssh 密钥在第三方应用程序中对用户进行身份验证?
- bdd - 没有强制参数的场景的API测试,响应将是错误代码和消息
- embedded - I2C:可以同时发生多个 I2C 错误吗?
- javascript - Pass JavaScript array to PHP