gpt4 book ai didi

java - Hibernate 映射中的最佳获取实践(多对一)

转载 作者:行者123 更新时间:2023-11-30 04:46:58 29 4
gpt4 key购买 nike

我在使用 hibernate 进行多对一映射时遇到问题。我有两个表,表 A 和表 B。我在这些表之间映射了多对一关系。两个表可以一起使用,也可以单独使用。

用 Java 中的类来表示表,例如:

class A{ 
private B b;
private Integer val1;
private Integer val2;
private Integer val3;
}

class B{
private Integer val1;
private Integer val2;
private Integer val3;
}

问题是每当我尝试从表 A 中检索/获取记录时,hibernate 也会一直从表 B 中获取记录,这是我不想要的。它导致性能问题。他们有什么办法来应对这种情况吗?

请指导我给出适当的答案。

最佳答案

@ManyToOne(lazy = true)
private B b;

这就是您所需要的。阅读hibernate documentation更多细节。

关于java - Hibernate 映射中的最佳获取实践(多对一),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10757393/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com