|
|
1
0
您可以使用JpaRepository或EntityManagerFactory来查询JPA中的数据。
1.JPA假设
然后在对存储库进行依赖注入之后。
您可以使用此存储库获取所需的产品,例如。
2.实体管理工厂
在EntityManagerFactory的依赖项注入之后
你可以像这样检索数据。
在上述两种情况下,如果价格被持久保存在数据库中,结果产品将包含其价格列表,否则列表将为空。 对于加入特殊条件,您可以查看entity manager factory和Jpa存储库中编写自定义查询的方法,以下链接可能会对您有所帮助。 |
|
|
2
0
您已经在产品中以列表的形式获取了价格对象。我同意,如果你想要一个只有一个价格的特殊情况,你可以写一个查询。另一种方法是编写getCurrentPrice(日期d)方法。(没有参数的第二个版本将使用今天作为日期)。将日期与每个价格的日期范围进行比较,并从列表中返回正确的日期范围。不管列表中有多少价格,这可能就是您希望在代码中调用的价格。 |
|
|
Davi Resio · 联系该实体的最佳方式是什么 8 年前 |
|
|
Damien · 如何判断JPA save方法执行了什么操作 8 年前 |
|
|
Srinath S · 如何查找spring类的xml文件的属性名? 8 年前 |
|
|
Kruspe · 具有悲观写锁的可重复读隔离级别 8 年前 |