Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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 JPA Findby<;房地产>;在多对多关系中_Java_Jpa - Fatal编程技术网

Java JPA Findby<;房地产>;在多对多关系中

Java JPA Findby<;房地产>;在多对多关系中,java,jpa,Java,Jpa,我有很多:两个班级之间的很多关系。 我正在努力为客户寻找产品 e、 g Class客户{ @许多 @可接合 私人上市产品; } 类产品{ @许多(mappedBy=“产品”) 私人名单客户; } 公共接口ProductRepository扩展 JpaRepository{ 列出findByproducts(产品aaa); } 其中,“findByproducts”产品是Customer类中的属性。在每种情况下,我都会得到一份0号的客户名单。我也尝试过将产品作为列表传递,但没有成功 我不确定我做

我有很多:两个班级之间的很多关系。 我正在努力为客户寻找产品

e、 g

Class客户{
@许多
@可接合
私人上市产品;
}
类产品{
@许多(mappedBy=“产品”)
私人名单客户;
}
公共接口ProductRepository扩展
JpaRepository{
列出findByproducts(产品aaa);
}
其中,“findByproducts”产品是Customer类中的属性。在每种情况下,我都会得到一份0号的客户名单。我也尝试过将产品作为列表传递,但没有成功

我不确定我做错了什么,或者这种全方位的方法在多对多关系中是错误的。任何帮助都将不胜感激


提前感谢。

生成的JPQL是?执行的SQL是什么?为什么需要一个存储库方法?只需使用
aaa.getCustomers()
。在我的服务类中,我使用的是productRepository.findByProducts(产品);我不明白如何才能执行aaa.getCustomers()。你能合作吗?合作->精心设计。生成的JPQL是什么?执行的SQL是什么?为什么需要一个存储库方法?只需使用
aaa.getCustomers()
。在我的服务类中,我使用的是productRepository.findByProducts(产品);我不明白如何才能执行aaa.getCustomers()。你能合作吗?合作->精心设计。生成的JPQL是什么?执行的SQL是什么?为什么需要一个存储库方法?只需使用
aaa.getCustomers()
。在我的服务类中,我使用的是productRepository.findByProducts(产品);我不明白如何才能执行aaa.getCustomers()。你能合作吗?合作->精心设计。
Class Customer {
@ManyToMany
@JoinTable
private List<Product> products;

}
Class Product {

@ManyToMany (mappedBy="products")

private List<Customer> customers;

}


public interface ProductRepository extends
        JpaRepository<Products, Integer> {

List<Customer> findByproducts(Product aaa); 

}