以编程方式指定休眠中多对一的延迟加载
我正在使用 Hibernate 3.6 和 Spring 3.0.5。 我有以下用户对象的映射 ... ... 用户与组织具有多对一关系。通常,我希望立即加载该关系,因此映射坚持…
HQL 或 Criteria 中的 CASE 语句
源自 这个问题,是否可以对以下 SQL 语句使用 HQL 或 Criteria: SELECT e.type, count(e), count(d), count (case when gender = 'male' then 1 else…
Hibernate Criteria API - 创建自动连接
我有以下设置 Seizure { private SeizureI18n seizureI18n; @OneToOne(fetch = FetchType.LAZY) @PrimaryKeyJoinColumn public SeizureI18n getSeizur…
带有类型化条件查询的 XML 映射
我正在使用带有 xml 映射的 hibernate 我试图运行一些简单的代码,但没有取得太大成功。我确信映射和类是正确的,因为我能够使用 JPQL 执行其他查询。…
criteria api where 1<>1 子句
我希望查询不返回任何值。我不能只是不查询数据库,所以我想在谓词中添加一些无法到达的条件,例如“where 1 <>” 1'.但 CriteriaBuilder.equal() 不…
jpa 2.0标准API表达式用于sql减
如何创建与 sql minus 语句 示例等效的 jpa Criteria 表达式 SELECT mod_code FROM SRS.Table1 MINUS SELECT mod_code FROM SRS.Table2; …
JPA2 Criteria API .as(String.class) 转换为 char(1) - 如何解决此问题?
使用标准 API,我有一个查询,它执行以下操作: CriteriaBuilder cb = entityManager.getCriteriaBuilder(); CriteriaQuery pathQuery = cb.createQue…
如何正确判断一个“存在”是否存在? JPA Criteria 查询子句返回 true 还是 false?
我不知道如何执行返回布尔输出的 JPA 标准查询。 目标是拥有一个在 Oracle 中执行时看起来像这样的条件查询: select 1 from dual where exists ( ...…
具有自定义联接表域的标准多对多
给出以下示例域: class UserRole implements Serializable { User user Role role } class User { Set getRoles() { UserRole.findAllByUser(this).c…
@ElementCollection 的 jpa criteriabuilder
这个简单的 jpl 的等效 CriteriaBuilder 是什么? TypedQuery query = em.createQuery("from Sample s, In(s.friends) f where f = :friend", Sample.…
多对多关系中的 Criteria API With 子句
NHibernate 3 为 Criteria API 引入了 With 子句。我试图使用它来限制多对多关系上的联接,并且 NHibernate 正在将附加联接限制应用于链接表而不是正…
将子级与父级连接起来的条件 api 等效项
版本:Hibernate 3.3 你好, 我有 2 个简单的模型: class Parent { Long id; //auto generated sequence and primary key String name; Set children…
NHibernate 使用 SetProjection 检索单个集合项
我正在尝试使用投影从 Lead 类创建 DTO。例如,我的 DTO 有家庭电话号码、手机号码和电子邮件地址,但 Lead Class 有一组联系方式详细信息。因此,我…
Hibernate Criteria API 结果与左连接获取的 HQL 结果不匹配
我有 2 个简单的模型: class Parent { Long id; //auto generated sequence and primary key String name; Set children; } class Child { String na…