Java 在spring jpa中使用hibernate连接两个表

Java 在spring jpa中使用hibernate连接两个表,java,hibernate,jpa,Java,Hibernate,Jpa,我想使用Hibernate编写一个连接查询,用于连接Spring数据中的两个表 sql:select*从a.b_Id=b.Id上的连接b中选择 我的课程如下: 在类A中,我没有B的引用,我只有B_id。因为这是一个大型项目,我无法更改类定义。但是需要将连接查询迁移到Hibernate 我能做到吗 @Entity @Table(name = "a") public class A { @Id private Integer id; // ...

我想使用Hibernate编写一个连接查询,用于连接Spring数据中的两个表

sql:
select*从a.b_Id=b.Id上的连接b中选择

我的课程如下:

在类
A
中,我没有
B
的引用,我只有B_id。因为这是一个大型项目,我无法更改类定义。但是需要将连接查询迁移到Hibernate

我能做到吗

    @Entity
    @Table(name = "a")
    public class A {
    @Id
    private Integer id;
    // ...
    private Integer B_Id;
    }

多对一映射->多
A
可以具有与问题中已经提到的相同的
B

引用,即我在A类中没有完整的B对象来声明映射,与您给出的链接中提到的示例相反。请参阅下面提到的链接:
    @Entity
    @Table(name = "b")
    public class B {
    @Id
    private Integer id;
    // ...
    }