gpt4 book ai didi

java - 具有供应商特定属性的 JPA find() 方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:46:23 27 4
gpt4 key购买 nike

我是 JPA 的新手,最近才开始使用它。我对 JPA 2.0 中引入的以下方法有疑问 -

 public <T> T find(Class<T> entityClass, Object primaryKey, 
Map<String, Object> properties);

文档说,使用供应商指定的属性按主键查找。

但我无法理解那些特定于供应商的属性是什么,以及在什么情况下应该使用这种重载的 find() 方法。

任何人都可以用合适的例子向我解释一下吗?提前致谢。

最佳答案

here ,它是 Hibernate 的查询提示列表。对于 Eclipselink,您可以使用 these提示。

您可以像这样在属性映射中使用提示:

Map<String, Object> map = new HashMap<>();
map.put("org.hibernate.cacheMode", CacheMode.REFRESH);
MyClass myClass = em.find(MyClass.class, 1L, map);

关于java - 具有供应商特定属性的 JPA find() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25180003/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com