java - Spring Data JPA 查询

标签 java spring postgresql hibernate spring-data-jpa

我的数据库中有 3 个实体。实体A有主键PK-A,实体B有主键PK-B,实体C有主键PK-C。

enter image description here

实体A与实体B具有一对多关系,实体B与实体C具有一对多关系

我想在Spring Data JPA中根据PK-A(实际上是实体B中的外键)查询实体C。可能吗?

我尝试使用以下方法:

findByTableB_FK-A

但这行不通。还有其他我可以尝试的建议吗?

最佳答案

正确的方法签名是

TableC findByFK-BFK-A(TableA tableA);

但请注意,方法名称中不允许使用 -

关于java - Spring Data JPA 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47064627/

相关文章:

java - Switch 的效率是否值得将其用于嵌套条件而不是 if、else?

java - Spring MVC 如何在我的 Controller 方法中获取 GET HTTP 请求的参数值?

java - 带@Transactional(propagation = Propagation.SUPPORTS)的方法和不带@Transactional的方法有什么区别?

java - 在 Vaadin 和 Spring 中使用 @autowired 的 NullPointerException

java - 获取 header 属性的字节流 IBM MQ

java - Struts2 - append标签生成的结果不能迭代多次

postgresql - 如何用字符串更新 text[] 字段

sql - 按两个别名之一排序(对于同一个表的关系)

java - 添加 "\0"(空)后是否可以将数据添加到字符串中?

ruby-on-rails - 使用 hstore 使用 postgres 的 Rails 测试数据库出错