0

我已经使用现有 oracle 视图中的休眠工具构建了一个 entitybean。问题是每个查询的结果都是 NULL。

我已经在网上搜索以找到解决方案,但我没有找到。

我试过这样的事情:

public static List<View> getBillRecord()
  {
    Query query = em.createQuery("from View where column=123");
    return query.getResultList();
  }

<property name="show_sql">true</property>当我在 hibernate.cfg.xml 中打开时,结果查询似乎 没问题。

有什么建议/提示吗?

4

1 回答 1

0

这应该按预期运行:

@NamedNativeQueries({
    @NamedNativeQuery(
    name = "findViewByColumn",
    query = "select * from view v where v.column = :column",
        resultClass = View.class
    )
})
@Entity
@Table(name = "View")
public class View implements java.io.Serializable {  
...  
}
于 2012-11-06T13:15:19.230 回答