Validation failed for query for method public abstract java.lang.Long com.huaxin.cloud.village.repos

Validation failed for query for method public abstract java.lang.Long com.huaxin.cloud.village.repository.StationRepository.getSumProcessCapacity(java.util.Collection)!

@Query(value = “select sum(processCapacity) from v_station where Code in (?1)”)

hql 语句一直报错,
nativeQuery = true 加了这个就好了

有nativeQuery = true时,是可以执行原生sql语句,所谓原生sql,也就是说这段sql拷贝到数据库中,然后把参数值给一下就能运行了

查找对应的是数据库 而不是实体类


版权声明:本文为jieyigeweixiao原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。