我需要从 调用 Select Distinct By 。
所以在我的这个表的存储库类中
List<String> findAllDistinctByName();
但这不起作用,因为 findAllDistinctBy 至少需要一个参数。
问题是我想获取“名称”列中的所有唯一名称。 一种解决方案是编写自己的查询字符串,但是还有其他方法可以实现它吗?
正如问题陈述中提到的,我确实尝试过使用查询字符串并且它可以工作,但是有没有其他方法可以在不显式编写查询字符串的情况下实现它?
根据文档,查询应如下所示:
List<YourEntity> findAllDistinctByName(String name);
或者如果您只想
Distinct Names
又名特定列值:
List<String> findDistinctByName(String name);