从视图中休眠

发布于 2024-11-04 17:31:13 字数 246 浏览 0 评论 0原文

我正在尝试从多个表的视图创建休眠映射 viewname:

调用我在 Netbeans 中使用 Java 注释

当我从数据库自动生成 POJ 时 我得到2个类 一个与视图同名:calls,另一个是

现在当我测试 HQL 查询时的 Callsid:来自 Calls Netbeans 运行查询,但在执行到 80% 时停止执行

以前有人遇到过此问题 关于如何解决这个问题有什么看法吗?

任何帮助将不胜感激

I'm trying to create a hibernate mapping from a view of multiple tables
viewname: calls

I'm using Java annotations in Netbeans

when I auto generate the POJ from the database i get2 classes
one is the same name as the view: calls and the other is callsid

now when I test the HQL query: from Calls
Netbeans runs the query but stops executing at 80%

anyone had this problem before
any takes on how to solve this?

any help would greatly be appriciated

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

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

发布评论

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

评论(2

云裳 2024-11-11 17:31:13

不要以错误的方式创建视图实体。如果您使用 @SqlResultSetMapping 和 @NamedNativeQuery 创建视图,您的代码将正常工作并正确使用视图,但 hibernate auto ddl 功能将为您的实体创建一个未使用的表。您可以在此处查看创建视图的最直接方法

Don't create your entity of the view the wrong way.If you use @SqlResultSetMapping and @NamedNativeQuery to create a view, your code will work fine and use the view correctly but hibernate auto ddl feature will create an unused table for your entity.You can see the most straight way to create a view here

临走之时 2024-11-11 17:31:13

Hibernate 需要一个 id 来映射实体。 callid 的内容是什么?
也许这会有所帮助 mapping-hibernate-entities-to-views 。在“视图”部分中,有将实体映射到视图的示例代码。

Hibernate needs an id to map an entity. What are the contents of callsid ?
Maybe this would help mapping-hibernate-entities-to-views. In the "views" section there's example code to map an entity to a view.

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