我有一个 CrudRepository
这样地:
public interface TestTableRepository extends CrudRepository<TestTable, Long> {
@Query(
value = "select count(case when field1 = true then 1 end) as field1Count, count(case when field2 = true then 1 end) as field2Count from test_table",
nativeQuery = true
)
List<Integer> selectRowCount();
}
这是我的应用程序中类似查询的简化版本。什么是最好的回报类型使用?
正如当前编写的,实际返回的类型是 List<Object[]>
而不是 List<Integer>
. 这怎么可能?我猜这与spring/hibernate在运行时构建的查询实现有关。
1条答案
按热度按时间w1e3prcc1#