我的表没有主键或嵌入键(组合两列来表示与表唯一的数据)。
那么如何根据一个特定列获取该表中的所有记录?
Select * from player where city = 'MUMBAI'
我想从播放器表中获取所有记录,但它没有主键,城市是孟买。 我想为此编写JPA或JPQL。
答案 0 :(得分:0)
您不需要PK来查询表。只需使用原生查询:
Query q = em.createNativeQuery("Select * from player where city = 'MUMBAI'");
List<Object[]> players = q.getResultList();