0

既存のオラクル ビューから休止状態ツールを使用してエンティティ Bean を構築しました。問題は、すべてのクエリの結果が NULL になることです。

解決策を見つけるためにWebを検索しましたが、見つかりませんでした。

私はこのようなことを試しました:

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 に答える