我有这样一个疑问:质询1:
select *
from items item
这是绑定到SpringJPA中的一个实体。现在我必须从另一个表中选择一个列,如下所示。
疑问二:
select item.*,is.id
from items item
inner join item_state itm_s where item.id=itm_s.id
现在,有一个列“code”同时存在于item和item_state中。由于一些数据问题,我想从item_state而不是item中选择它。我知道直接的方法是在select语句中写入所有列。排除item中的code列并包含item_state中的code列。但问题是item表有大约100列。有没有一种好方法可以在不改变实体类的情况下解决这个问题?
1条答案
按热度按时间ajsxfq5m1#
查看Spring Data JPA预测并执行以下查询:
您必须查看生成的查询才能编写投影类。