Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Spring数据JPA-存储库中有,`=`,类似于列表_Java_Spring Data Jpa - Fatal编程技术网

Java Spring数据JPA-存储库中有,`=`,类似于列表

Java Spring数据JPA-存储库中有,`=`,类似于列表,java,spring-data-jpa,Java,Spring Data Jpa,我有两个世纪: @实体 头等舱{ ... @独身癖 私有集第二集; ... } @实体 公共二等舱{ ... @许多酮 私人优先; ... } 和存储库: public interface FirstRepository扩展了JpaRepository{ 列表findAllBySecondSetIn(列表第二集); List findAllBySecondSetEquals(List secondSet); 列表findAllBySecndSetLike(列表第二集); } 这些方法之间有

我有两个世纪:

@实体
头等舱{
...
@独身癖
私有集第二集;
...
}
@实体
公共二等舱{
...
@许多酮
私人优先;
...
}
和存储库:

public interface FirstRepository扩展了JpaRepository{
列表findAllBySecondSetIn(列表第二集);
List findAllBySecondSetEquals(List secondSet);
列表findAllBySecndSetLike(列表第二集);
}

这些方法之间有什么区别?我知道它如何作为参数用于单个元素,但不用于集合。

我不认为它们是标准的JpaRepository接口,但根据遵循的命名约定,我认为它们可以转换为以下内容:

  • 设置入:结果可以包含比参数更多的元素,但所有参数都包含在结果中

  • 设置等于:结果应与参数相同

  • 设置为LIKE:结果可以有0个或更多项,如参数中所示