1

私はnetbeanを使用しており、以下の手順に従ってテーブルのHQLクエリを実行します

  1. リバースエンジニアリングを行いました
  2. 生成されたマッピングとPOJO

    Query query = session.createQuery("from MasUser as masUser where masUser.userName = '" + userName + "'");
    masUser = (masUser) query.uniqueResult();
    

これで実行して結果を得ることができます。


次に、このテーブルのビューを作成しました

  CREATE VIEW test_view AS SELECT user_name, address FROM mas_user

次に、HibernateHQLでtest_viewを実行する必要があります。

手順を入力してください。

4

1 に答える 1

3

データベースにビューを作成した場合、ビューをクエリするプロセスは、テーブルを操作するプロセスとまったく同じです。ビューのエンティティ (POJO) を作成し、マッピング アノテーションを添付して、クエリを作成して実行するだけです。MasUser テーブルに対して行ったのと同じプロセスを繰り返します。

于 2012-11-19T12:03:15.943 に答える