当前位置: 首页 > 知识库问答 >
问题:

查找不同的字段列表Spring数据

曾珂
2023-03-14
    @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
但是方法名称、投影还是规范?...
这看起来像一个简单的问题,但是我不明白...

共有1个答案

戚飞雨
2023-03-14

区分的关键字可以出现在主题查找(和其它关键字)和之间的任何地方。这意味着你不能使用不同的代码

List<String> findDistinctTagLabelDB();

 类似资料:
  • 问题内容: 我正在使用Spring连接到数据库。我有一个接口扩展这是我想对执行该数据库查询:。我更愿意在没有任何sql注释的情况下执行此操作,因此如果没有该注释就可以了。 有办法吗?我查看了Spring文档,但找不到任何内容(http://docs.spring.io/spring- data/jpa/docs/current/reference/html/#repositories.query-

  • 我现在有:,但它需要Temp值的列表,而不是更严格地说是“a”值。 在sql中类似于:

  • 问题内容: 我有这样的桌子 我想获得具有相同发明编号的订单数量总和 那就是想要这样的结果 我们如何编写mysql查询 问题答案: 利用聚合函数并根据进行分组。 GROUP BY子句

  • 问题内容: 我有一个人员,我想查找重复的条目,以约束除以外的所有字段。因此,请使用-method(并因此使用),因为它们已考虑在内。 修改和方法以忽略该字段不是一种选择,因为代码的其他部分依赖于此。 如果我想忽略该字段,Java中最有效的方法是对重复项进行分类? 问题答案: 构建一个以实现您的自然键排序,然后使用基于二进制搜索的重复数据删除。即可为您提供这种能力。 请注意,必须满足通常的反对称性,

  • 问题内容: 需要在某种类型的查找表中放入大约1000万个值,所以我想知道列表或字典哪个更有效? 我知道你可以为这两种方法执行以下操作: 和 我的想法是,该命令将更快,更高效。 谢谢你的帮助。 编辑1 我正在尝试做的更多信息。 欧拉问题92。我正在查找表,以查看计算出的值是否已经准备好了。 编辑2 查找效率。 编辑3 没有与值相关的值…那么集合会更好吗? 问题答案: 速度 关于数据结构中的项目数,列

  • 我有一个包含50000个单词的单词列表,还有一个逐行查找字母字符的txt文件。我试图通过按顺序阅读单词列表中的单词来找到包含7个不同字母的单词,我为此编写了一个方法。 首先,我浏览单词并同步字符列表,然后通过导航字母txt文件在单词中相互检查,如果有,则增加计数器。通过这种方式,我试图了解单词中有多少不同的字母,最后,如果它提供了控制,我会将其添加到列表中。 读取txt文件并返回哈希集。 但它不是