java - 从 View 中 hibernate

标签 java hibernate netbeans view hql

我正在尝试从多个表的 View 创建 hibernate 映射 View 名称:调用

我在 Netbeans 中使用 Java 注释

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

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

以前有人遇到过这个问题吗 有什么解决办法吗?

任何帮助将不胜感激

最佳答案

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

关于java - 从 View 中 hibernate ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5847427/

相关文章:

java - 在eclipse上运行项目时出错

java - 从我的应用程序中卸载其他应用程序,处理用户输入

c - LoadLibrary:用 Visual C++ 编译时出现错误 126,但在 NetBeans/MingW 上工作正常?

spring - PermGen 内存不足 - Netbeans

java - 逻辑或在 while 循环中无法正常工作

java - 在 GSON 反序列化期间识别无效字段值

java - 具有一对多关系的 HQL 给出 "ORA-00936: missing expression"异常

MongoDB到Java的集成

Java Hibernate Hierachy子类中不同的JoinColumn Column 'C01'指定了两次

java - NoClassDefFound 表示找不到该类?