Hibernate不同子句问题

发布于 2024-11-05 15:49:52 字数 201 浏览 0 评论 0原文

我搜索了很多,但找不到答案:

我有以下 SQL 查询:

select distinct l.id_book from wa2011.tb_lending as l where l.id_user = 1

这是一个非常简单的查询,但我无法编写它。我怎样才能在HQL中写这个?

多谢! 干杯。

I searched a lot around but cannot find the answer:

I have the following SQL query:

select distinct l.id_book from wa2011.tb_lending as l where l.id_user = 1

It's a very simple query but I cannot manage to write it. How can I write this in HQL?

Thanks a lot!
Cheers.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一指流沙 2024-11-12 15:49:52

我使用 Hibernate 3.3.2 和 MS SQL Server 测试了代码,它工作正常:

select distinct u.id from User u where u.login='admin'

所以我认为你的 HQL 代码应该看起来几乎相同(只需将其从 SQL 重写为映射到 Hibernate 的对象模型)。

I tested the code with Hibernate 3.3.2 and MS SQL Server and it works fine:

select distinct u.id from User u where u.login='admin'

So I think your HQL code should looks almost the same (just rewrite it from SQL to object model mapped to Hibernate).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文