从 Hibernate 中的集合中删除项目而不加载实体
我有三个表: user(id, name), group(id, name), xref_user_group(user_id, group_id) 我有两个 java 类: User { int id String name } Group { int …
Hibernate不同子句问题
我搜索了很多,但找不到答案: 我有以下 SQL 查询: select distinct l.id_book from wa2011.tb_lending as l where l.id_user = 1 这是一个非常简单…
Hibernate:如何查询其集合属性包含特定值的对象?
我有一个 Player 对象,其中有一个 Collection。我愿意编写一个休眠查询,它返回拥有特定股票的玩家列表(例如 stock.symbol="**")。 有什么想法吗?…
如何为 HQL/SQL 提供更好的 OO 方法?
我使用 Hibernate,特别喜欢 Criteria api 来组合请求谓词,但在某些情况下不可能使用它,所以我必须执行 HQL / SQL。 我不喜欢 HQL / SQL 查询构建的…
使用 JPQL/HQL 在 JPA 中订购连接获取的集合
给定以下 JPQL 语句,如何修改它以便结果列表中的小猫按其 age 属性排序? SELECT c FROM Cat c left join fetch c.kittens WHERE c.id = :id 我尝试…
从 MySQL 数据库中获取 10 个表的记录
我有一个数据库,里面有 20 个表。我想一次从 10 个相关表中获取记录,并且我正在使用 Hibernate。最好的解决方案是什么:使用 join 和 select 编写单…
HQL 中第二次替换命名参数失败
我有这样的 HQL 语句: update versioned MyTable t set t.myCol = case when ((t.myCol + :myColChange) < 0) then 0 else (t.myCol + :myColChang…
hql select from select问题
我想通过语句来计算一个组的组数。 在 SQL 中,看起来像: select count(*) from (select count(*) from MyTable t group by t.col1, t.col2) g 但在 …
使用 IN 关键字在子 SET 中进行 HQL 搜索
当应用于某些对象集合中的搜索时,我确实找不到足够的有关 hibernate IN 关键字的文档。我有一个奇怪的问题,我有一个 hql 查询: FROM Contact co, I…
hibernate hql 查询的日期列出现问题
我有一个 hql 查询..它获取两个日期之间使用的数据..我编写了这样的查询 来自 com.cod.model.Billing 其中 datecolumn 在 '2011-4-4' 和 '2011-4-20' …
在 NHibernate 中转义列名中的问号字符
我有一个实体,其属性的列名包含问号。如何映射列名,以便 HQL 查询正确生成 SQL,其中列名被适当包装(即 SQL Server 的 []),而不是用参数替换问号…
使用 Hibernate DetachedCriteria 调用聚合函数
我有一个 DetachedCriteria,我用它来根据名称字段搜索表。我想让搜索不区分大小写,并且想知道是否有一种方法可以在不使用 HQL 的情况下做到这一点。…
当尝试获取属性(即实体)及其值的计数时,HQL 出现问题
在我的项目中,我有两个实体,第一个 PaperEntity 包含多个属性(由值类型和引用类型 - 对其他实体的引用 - 组成),第二个是 PaperStatusEntity。 Pa…