EclipseLink JPQL (Glassfish v3):加入获取语法问题?
对于 Hibernate,我习惯于执行如下操作: select n from NetworkElement n join fetch n.site s where s.active is true 然而,EclipseLink 对此抱怨…
JPQL 查询 SELECT 可选 +通用 DAO 选择
我遵循一个有效的 JPA 示例来检索类别对象,如下所示: return (ArrayList<Category>) getEntityManager().createQuery("from Category").getResu…
JPQL按纬度和经度获取最近的记录
我有具有纬度和经度的实体,我想选择最接近给定点的实体。 我发现这个示例看起来可行, SELECT *, SQRT(POW((69.1 * (locations.latitude - 27.950898…
JPQL:InnerSelect 导致 PersistenceException(HibernateException:命名查询中的错误)
我尝试使用内部选择,但只得到异常“HibernateException:命名查询中的错误” 两个JPA实体: public class A implements Serializable { @Id @Column(…
如何使用JPQL获取数据库时间?
使用本机 SQL,我可以通过如下语句获取数据库时间: SELECT CURRENT_TIMESTAMP 使用 JPQL,我得到相同的结果: SELECT CURRENT_TIMESTAMP FROM Custom…
JPQL,如何不选择某些内容
我需要执行一个非常简单的 SQL。 我有一个 ProcessUser、Role 和 ProcessUserRole 表。一个简单的多对多, 我想选择所有也具有管理员角色的ProcessUse…
执行“MEMBER OF”针对“ElementCollection”的查询JP-QL (JPA 2.0) 中的映射字段
是否可以对关联数组运行“MEMBER OF”查询?如果是这样,语法是什么样的?明显的解决方法是使用本机查询,但由于所有连接等,这会变得非常混乱。我想…
适用于多对多关系中没有项目的实体的 JPQL
简单的 JPA/JPQL 问题。我有一个具有多对多关系的实体: @Entity public class Employee { @ManyToMany @JoinTablename="employee_project" joinColum…
like 子句 JPQL 中的参数
我正在尝试使用 like 子句编写 JPQL 查询: LIKE '%:code%' 我想要 code=4 并发现 455 554 646 ... 我无法传递 :code = '%value%' namedQuery.setPara…
使用 JPA 比较两个日期
我需要比较 JPQL 查询中的两个日期,但它不起作用。 这是我的查询: Query query = em.createQuery( "SELECT h FROM PositionHistoric h, SeoDate d W…
JPQL 和带时区的时间戳
我的一个 JPA 实体中有以下字段定义: @Column(nullable = false, name = "start_time", columnDefinition= "TIMESTAMP WITH TIME ZONE") @Temporal(j…
如何使用 JPQL 从连接表中删除条目?
我有一个 JPA 对象,它具有如下所示的多对多关系: @Entity public class Role { //... @ManyToMany(fetch=FetchType.EAGER) @JoinTable( name="RoleP…
JPA 和 Hibernate Fetch 忽略关联?
我的 JPA 实体(对象 A)在 ArrayList 中具有一对多拥有关系(对象 B)。 我希望能够查询(Hibernate 或 JPA)对象 A,而无需在一对多 ArrayList 中返…