【问题标题】:I have used @Query(nativeQuery=true, value="SELECT * FROM CVT_CODE_INDEX") i am not able retrive value from DB..pls let me know我使用了@Query(nativeQuery=true, value="SELECT * FROM CVT_CODE_INDEX") 我无法从 DB 中检索值..请告诉我
【发布时间】:2019-01-30 22:12:28
【问题描述】:
@Query(nativeQuery=true, value="SELECT * FROM CVT_CODE_INDEX") 我无法从 DB 中检索值..请告诉我
List<DropDownValues> dropdownDetailsList = dropDownRepository.findAllValues();
【问题讨论】:
标签:
java
sql
spring-data-jpa
spring-data
【解决方案1】:
不要选择 *
您应该按照 DropDownValues 的顺序选择列,如果列的名称与属性名称不匹配,请使用别名。
例子:
@Query(value = "SELECT name AS name, age AS age FROM Person", nativeQuery = true)
List<PersonSummary> findAllProjectedNativeQuery();