我已经制作了一个使用spring-data-jpa投影功能的示例项目,但它产生的查询不正确。它不是仅仅获取声明的字段,而是获取整个实体。以下是示例项目的链接:
https://github.com/ravshansbox/spring-data-jpa-projection-demo
有谁可以解释原因?
答案 0 :(得分:0)
我发现了问题,这是版本。将spring-boot升级到1.4.0.RELEASE解决了这个问题。
答案 1 :(得分:0)
我有完全相同的问题,我已经在使用spring-boot 1.5.1.RELEASE了。 你确定将spring-boot更新到1.4.0.RELEASE修复了你的问题,而不是一些不同的东西吗?
我的界面:
public interface CommentWithoutData {
public Long getId();
public String getUsername();
}
生成(SQL)查询:选择comment0_.id为id1_0_,comment0_.created为created2_0_,comment0_.data为data3_0_,comment0_.username为username4_0_,来自评论comment0 _
此致