【发布时间】:2022-01-18 15:02:56
【问题描述】:
我有一个实体 TagLabel
它看起来像这样:
@Entity
@Table(name = "tag_label")
public class TagLabelDB implements Persistable<Long> {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "id")
private Long labelId;
@Column(name = "study_instance_UID")
private String stuInsUID;
@Column(name = "tag")
private String tag;
...
我想收到不同标签字段的列表
列出来自 JpaRepository 的标签
类似:
@Query("SELECT DISTINCT t.tag FROM TagLabelDB t")
List<String> findDistinctTags();
上面的代码运行良好,
但我不想使用@Query
但是方法名称、投影还是规范?...
看起来很简单的问题,但我想不通...
【问题讨论】:
-
根据documentation,它应该只是
findDistinctTag();。你试过吗? -
不起作用,抛出异常
标签: java spring-data-jpa spring-data spring-repositories