覆盖 OneToMany 关联中的延迟获取
我一直面临 LazyInitializationException 并通过谷歌搜索得到了三种解决方案: 在 getMyList() 中添加 myList.size() 覆盖延迟获取(连接获取) 急切…
使用 JPA 持久保存 1 列表
我有一张只有一列的表格。这是一个 Id 我怎样才能用 JPA 持久化它? 我尝试过 entityManager.persist(new OneColumnTable()); 并且它抛出 Persistence…
JPQL 中的新对象并选择
为什么 JPQL 查询会 Select new Foo(X,Y) from X join X.y as Y Where ... 生成多个 sql? 1 个用于主选择,1 个用于 X 和 Y?…
如何使用 JPA 1.0 执行非多态 JPQL 查询?
想象我有 3 个实体,Basic <- Sub <- SubSub。我想选择 Basic 和 Sub 但不是 SubSub 我已经发现在 JPA 2.0 中我可以进行此查询 从 Basic b WHERE TYPE…
查找多个子类的不同属性
我有 3 个实体 Agent、Person 和 Machine abstract Agent Long id Person extends Agent String firstName String lastName Machine extends Agent St…
在 JPQL 中,如何访问命名参数的属性?
我正在使用 Hibernate 3.5.4-Final。 我想将一个实体作为命名查询的参数传递,然后访问该查询中该命名参数的持久属性。我想这样做: @NamedQuery(name…
JPQL:从超类连接确定子类类型?
我的问题与此非常相似: 我如何为超类编写 Hibernate Criteria 查询,并检查某个子类? ...,除了一件事: 我' m 使用 JPQL 查询 而不是 Hibernate Cr…
如何根据日期查询数据库,但您的数据库将日期存储为日期 +时间。
由于我想存储表 X 中每个数据的日期和时间,因此我使用了 @Temporal(TemporalType.TIMESTAMP) private Date dateProcess; //java.util.Date 它并且效…
如果成员值位于值集合中,如何使用 JPQL 查找
我有一个对象,其中的成员是枚举,我想编写一个查询,返回该成员位于值列表中的所有元素。因此,我编写了以下 JQP 查询 @NamedQuery(name = MyBean.FI…
如何编写 JPQL 以按日、月或年获取数据列表
在这里,我在 Eclipse 中按日、月或年获取数据列表时遇到问题。我正在使用实体管理器从 mySQL 数据库中提取信息。 我正在创建一个网络表单,我可以在…
JPQL 合并非标量?
我有一个存储应用程序配置参数的表,如下所示: setName | key | value ---------------------------------- dev | FooEnabled | true dev | BarEnabl…
如何从 JPQLQuery 获取 SQL 字符串
我正在使用 EclipseLink。 我有一个 JPQLquery,我想获取 sql 字符串.. 现在我正在这样做: EJBQueryImpl qi = (EJBQueryImpl)jpqlQuery; String sqlQ…
如何使用 SELECT MAX() 将这个特定的 JPQL 查询重写为 CriteriaQuery?
我对 JPA 很陌生,在理解一个特定查询时遇到了问题。我已经重写了 CriteriaQuery,但结果和转换为 SQL 的查询不正确。 背景情况:我有一个商店交易(…