繁体   English   中英

如何使用JPA或JPQL从没有主键列的实体中获取记录

[英]How to fetch record from entity which is not having primary key column using JPA or JPQL

我有没有主键或可嵌入键的表(将两列组合在一起代表表唯一的数据)。

那么,如何基于一个特定列从该表中获取所有记录?

Select * from player where city = 'MUMBAI'

我想从玩家表中获取所有记录,但是它没有主键,城市是孟买。 我想为此编写JPA或JPQL。

您不需要PK即可查询表。 只需使用本机查询:

Query q = em.createNativeQuery("Select * from player where city = 'MUMBAI'");
List<Object[]> players = q.getResultList();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM