@Entity
public class Foo {
int v1;
int v2;
@ManyToOne
Bar bar;
}
Query query = EntityManager.createQuery("select foo from Foo");
query.getResultList()
まったく実行されません。このステートメントをデバッグするにはどうすればよいですか?
クエリが間違っています
以下のように変更します。
Query query = EntityManager.createQuery("from Foo");
@TheSureshAttaによる回答は、HibernateAPIに対して有効です。質問にをタグ付けしたのでJPA
、それに応じたタイプセーフJPAクエリが重要になる可能性があります。
TypedQuery<Foo> query = EntityManager.createQuery("SELECT f FROM Foo f", Foo.class);
List<Foo> result = query.getResultList();