@Entity
public class Foo {
int v1;
int v2;
@ManyToOne
Bar bar;
}
Query query = EntityManager.createQuery("select foo from Foo");
query.getResultList()
根本没有被执行。如何调试此语句?
答案 0 :(得分:2)
您的查询错误
修改如下:
Query query = EntityManager.createQuery("from Foo");
答案 1 :(得分:1)
@TheSureshAtta的答案对Hibernate API有效。由于您使用JPA
标记了问题,因此相应的类型安全JPA查询可能很重要:
TypedQuery<Foo> query = EntityManager.createQuery("SELECT f FROM Foo f", Foo.class);
List<Foo> result = query.getResultList();