hibernate 的查询编辑器(Spring roo 项目)
我是 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我不知道为什么我们需要休眠查询编辑器。因为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.
尝试松鼠。它可以使用 hibernate 进行查询。
Try Squirrel. It can do queries using hibernate.