hibernate 的查询编辑器(Spring roo 项目)

发布于 2024-10-30 22:12:33 字数 639 浏览 1 评论 0原文

我是 java、hibernate、spring roo 和 spring mvc 的新手。 我正在使用 Hibernate 注释和 POJO 类。 我的 IDE 是 Spring Source(基于 Eclipse)

您建议使用什么 hibernate 查询编辑器来测试 hibernate 查询?

我尝试为eclipse安装jboss hibernate工具,但配置没有成功。 当我尝试浏览数据库时,出现此错误

以下期间发生内部错误: “获取数据库的子项”。 org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V

我尝试配置maven使用旧版本 slf4j (1.5.8) 但这并没有解决问题。

我找到了 HQE 编辑的推荐, 但不可用 https://hqe.dev.java.net (未找到)

什么是最简单的尝试 Hibernate 查询的方法?你建议使用什么工具?

I'm new to java, hibernate, spring roo and spring mvc.
I'm using Hibernate annotations and POJO classes.
My IDE is Spring Source (based on Eclipse)

What hibernate query editor do you suggest for testing hibernate queries?

I've tried installing jboss hibernate tools for eclipse, but had no success in configuration.
When I try to browse Database, I'm getting this error

An internal error occurred during:
"Fetching children of Database".
org.slf4j.spi.LocationAwareLogger.log(Lorg/slf4j/Marker;Ljava/lang/String;ILjava/lang/String;[Ljava/lang/Object;Ljava/lang/Throwable;)V

I've tried to configure maven to use older version slf4j (1.5.8) but that didn't resolved the issue.

I've found recommendation for HQE editor,
but it's not available https://hqe.dev.java.net (Not found)

What is the easiest way to try Hibernate Queries? What tool do you suggest?

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

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

发布评论

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

评论(2

嘴硬脾气大 2024-11-06 22:12:33

我不知道为什么我们需要休眠查询编辑器。因为hibernate的想法是确保普通java开发人员可以在没有sql知识的情况下编写查询。
当我开发hql时,我曾经只是在eclipse中使用java对象创建join。然后将其复制到查询中。并运行应用程序以查看查询是否正在获取所需的结果。这种方法很烦人,但你仍然不会在 hibernate 中编写太多查询,而且你也会习惯只用很少的查询的语法。
通常你会通过延迟加载来获取并且从不使用 hql。

不过如果你有更好的方法,我会查看这个博客。

I am not sure why we need query editor for hibernate. Since the idea of hibernate was to make sure normal java developers can write query without sql knowledge.
When I developed hql, I used to just create join using java objects in eclipse. and then copy that to the query. And run the application to see if the query is fetching desired result. This method is tiresome, but still you don't write much of queries in hibernate, and also you will get used to syntax with just few queries.
And usually you will fetch by lazy loading and never use hql.

Still if you have a better way, I will check this blog.

以为你会在 2024-11-06 22:12:33

尝试松鼠。它可以使用 hibernate 进行查询。

Try Squirrel. It can do queries using hibernate.

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