当我选择4列时发生错误:
由以下原因引起:org.postgresql.util.PSQLException:在此ResultSet中找不到列名ID。
@Query(value = "select name,rating,numberofviews,status from learningunit", nativeQuery = true)
List<Learningunit> findAllData();
然后我将id添加到查询中,并且相同的错误出现在不同的列上,依此类推
@Query(value = "select id,name,rating,numberofviews,status from learningunit", nativeQuery = true)
List<Learningunit> findAllData();
由以下原因引起:org.postgresql.util.PSQLException:列名称摘要 在此ResultSet中找不到。
notes:i使用jhipster且ever实体具有dto和mapper
实体
DTO 映射器
答案 0 :(得分:1)
最终我使用此查询@Query解决了问题(值=“将null作为id,名称,评分,观看次数,从学习单元中获取状态为null”,nativeQuery = true)
关键是选择null作为 the name of your column