2

NetBeansを使用してデータベースのエンティティクラスを作成しました。EntityManagerの使い方を知っていると思います

(Class) db.createNamedQuery(String name);

しかし、ステートメントをどこに置くか(データベースリンク、ログイン、パスワード)がわからないので、でクエリを実行する方法を学びました

(JDBC4ResultSet) statement.executeQuery(String query);

しかし、それは私がエンティティクラスに変換する方法がわからないセットを返します...のようなもの

(Class) statement.execureQuery(String query).toEntity(Class);

いいだろう。;-)

4

1 に答える 1

3

EntityManagerわかりました。まず、エンティティマネージャーファクトリから自分のpersistance unit名前(persistance.xmlで構成されます)を取得する必要があります。次に、を作成しますEntityManager


    EntityManagerFactory emf=Persistence.createEntityManagerFactory("persistance_unit_name");
    EntityManager em=emf.createEntityManager();
    Query query = em.createNamedQuery("namedQueryName"); //this returns a query
    List<ENTITIY> result = query.getResultList();

これは単なる注意事項です。「jpaexample」をグーグルで検索して、より実用的な例を見つけることができます。

于 2012-05-29T10:19:24.187 に答える