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

从@ElementCollection搜索对象

慕阳
2023-03-14

我使用的是Spring Data JPA。

public class A {

    @CollectionTable(name = "B_ITEMS", joinColumns = @JoinColumn(name = "B_ID"))
    @ElementCollection
    private List<B> bs;

}
@Embeddable
public class B { 

private String prop1


private String prop2


private String prop3

}
public interface ARepo extends PagingAndSortingRepository<Clinic, Long> {

}

共有1个答案

步建茗
2023-03-14

@ElementCollection只是映射@OneTomany关系的一种简单方法。

因此,您可以像往常一样加入它们:

public interface ARepo extends PagingAndSortingRepository<A, Long> {
    @Query("select a from A a join a.bs b where b.prop1 = :prop1 and ...")
    A findByProps(@Param("prop1") String prop1)
}
 类似资料:
  • 问题内容: 我有很多类似的对象,像这样; 我想用关键字搜索这些对象的值(而不是键),并返回在任何值中都包含关键字的对象数组。 因此,例如,使用关键字,我将获得所有对象(对象#1中的“ baR”,对象#2中的“ loRem”和对象#3中的“ doloR”)。使用关键字,我将得到对象2和3(“ LOrem”和“ doLOr”),使用关键字,我将得到对象1和3(“ bAr”和“ Amet”)。但是,使用

  • 对于我当前的项目,我必须搜索ArrayList of ZipCode对象,以便找到距离用户输入的int zip最远的ZipCode。 下面是编写我遇到问题的方法的说明:public ZipCode findfurtwest(int-pZip)-查找距离提供的邮政编码最远的ZipCode。如果未找到邮政编码,则返回null。例如,距离邮政编码75234最远的是ADAK,AK 99546。 在我的代码

  • 主要内容:AI中的游戏类型,游戏树对抗性搜索是一种搜索,在此检查当尝试在世界范围内进行计划而其他代理正在计划针对 时出现的问题。 在之前的主题中,我们研究仅与单个代理相关联的搜索策略,该代理旨在找到通常以一系列动作的形式表达的解决方案。 但是,可能存在多个代理在同一搜索空间中搜索解决方案的情况,这种情况通常发生在游戏中。 具有多个代理的环境被称为多代理环境,其中每个代理是其他代理的对手并且彼此竞争。每个代理都需要考虑其他代理的操作

  • 问题在于从搜索函数返回的MyClass对象(mc)。 我跟踪到Search()并确保“r- “退货”有什么问题吗 谢啦! 我有点困惑。。我可以改为“数据类型BST::搜索(常量字符串名称)”而不是“数据类型*BST::搜索(常量字符串名称)”。。。。编译器似乎无法通过。返回NULL将有一些问题。。。 但是我尝试了你的方法来更改DataType*没有de::getIthem()它仍然有错误.....

  • 我已经开始开发我的第一个MySQL数据库,我遇到了一个简单的问题。 我将我的电影按“多对多”关系进行分类: 我试图做的是按类型搜索我的电影表,并显示每部电影的所有类型,例如: 这是一个我用来搜索恐怖电影的查询 我遇到的问题是,这个查询在筛选之前检索所有表的全部,我收集的结果非常低效。有没有更好的方法可以在显示所有相关类型的同时按一种类型搜索?

  • 我有一个基于返回的结果量动态创建的表。在每一行中都有一个单元格(从c#代码创建),其中有一个文本框 <代码>“ 所以文本框0、1、2等。 我的问题是,在用户输入某些内容后,如何在 c# 代码中获取每个文本框的值? 也就是说,你不能直接发短信。文本来获取值,因为页面背后的代码不知道textbox1是什么。