在Spring JPA中使用Hibernate连接两个表

我想使用Hibernate编写一个联接查询来联接Spring Data中的两个表。

sql:select * from a join b on a.B_Id=b.id;

我的课程如下:

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

有什么办法吗?

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

多对一映射->许多A可以具有相同的B

wyb001 回答:在Spring JPA中使用Hibernate连接两个表

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3162547.html

大家都在问