腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
0
回答
双向
OneToOne
映射
的
N+1
Hibernate
问题
、
、
、
、
我使用带有
hibernate
的
JPARepository来表示我
的
数据库。我有几个实体,其中两个实体有一个
双向
OneToOne
映射
。每当我对
双向
关系
的
子类(或获取子类
的
parents类)运行查询时,我都会遇到
N+1
hibernate
问题
。GenerationType.IDENTITY) @Column(name = "id", nullable = f
浏览 0
提问于2018-07-05
得票数 0
2
回答
JPA一对一关系创建了一个非唯一
的
外键。
、
、
、
@
OneToOne
}alter table a add column b_id int8如您所见,外键列b_id并不是唯一
的
。一对一
的
关系不是意味着外键必须是唯一
的
吗?这也是我在JPA
的
单向一对一关联规范中发
浏览 1
提问于2020-02-25
得票数 5
回答已采纳
2
回答
@
OneToOne
在Spring引导
hibernate
中
的
真正目的是什么?
、
、
、
、
我想在这两个实体之间建立一个
OneToOne
关系。正如
OneToOne
的
真正含义所说
的
- 但是,当我将@
OneToOne
添加到受抚养人实体中时,它并不阻止我向同一个用户添加两个受抚养人。@
OneToOne
或任何其他关系注释(如@ManyToMany、@OneToMany、@ManyToOne )
的
真正用途是什么?当我为两个或
浏览 1
提问于2018-06-21
得票数 1
回答已采纳
2
回答
连接
的
多个实体
、
、
、
我想问你一个我该如何做下一件事
的
例子:我有两个模型类,让我们称它们为A和B类,每个A类对象都有一个B类对象。我构建了一个react客户机和一个springboot java api来将新
的
A类对象保存到mysql数据库中。现在我必须处理B类对象,理想
的
情况是将A类对象保存在数据库中,获取id,然后在另一个表中创建一个B类对象,与其对应
的
A类对象具有相同
的
id。我可以轻松地做
的
是:在前端,调用api来保存A类对象,等待响应获得其id,然后再次调用另一个api来保存B类对象,但我认为这是有风
浏览 25
提问于2021-10-25
得票数 0
回答已采纳
2
回答
Hibernate
的
双向
OneToOne
关系不能在同一个类中工作
、
、
、
我试图使用同一个类使用一对一
的
hibernate
关系来创建“一个命令链”:public class Command {@GeneratedValue(strategy = GenerationType.IDENTITY(mappedBy = "parentCommand", cascade = CascadeType.ALL) public Command(
浏览 3
提问于2015-06-08
得票数 3
回答已采纳
1
回答
如何做一对一
的
hibernate
映射
?
、
我有两个表:a1. 1.type(pk) 2.说明有列现在我想实现两者之间
的
一对一
映射
,但是无法实现it.Can有人帮助吗?
浏览 0
提问于2020-06-04
得票数 0
1
回答
我不能让一对一
的
关系和继承在
Hibernate
中同时工作。
、
、
、
我刚开始冬眠,学习所有不同
的
注释有时会令人沮丧。目前,我坚持让医生扩展人,也有一对一
的
关系,医生和专业。我被困在这件事上已经有一段时间了,但还是弄不清楚这件事。我试过测试这两种关系中
的
一种,我
的
代码运行得很好,但是当我把所有的东西组合在一起时,我遇到了一个
问题
。这是我正在犯
的
错误: 线程“主”org.
hibernate
.MappingException中
的
异常:无法确定类型for: edu.cs157b.medicalSystem.Specialty
浏览 3
提问于2014-03-01
得票数 0
回答已采纳
1
回答
EntityNotFoundException:在
OneToOne
映射
上找不到id为5
的
子类
、
、
、
、
我最初是从解决@ one
映射
场景中
的
N+1
select
问题
开始
的
,最终我能够将多个select查询减少为一个查询。我尝试使用EntityGraphs解决
N+1
问题
,但不起作用。因此,我将@
OneToOne
映射
更改为LAZY,方法是将fetch Type设置为Lazy并设置Optional=false。我使用
的
是
Hibernate
JPA。我做了如下修改
浏览 1
提问于2018-10-29
得票数 0
3
回答
@PrimaryKeyJoinColumn,外键名称
、
、
在
hibernate
-jpa-api-2.0下,我可以使用@PrimaryKeyJoinColumn和
oneToOne
关系来指定外键
的
名称吗?@PrimaryKeyJoinColumn(name = "CARID") @ForeignKey
浏览 0
提问于2017-05-03
得票数 1
1
回答
使用@MapsId在多个实体之间进行一对一
映射
、
使用
hibernate
,我试图通过使用@MapsId注解在这些类之间进行
映射
,正如下面的文章所述(顺便说一句,这是一篇很棒
的
文章):
OneToOne
Best practices 但
问题
是我发现
的
大多数文章中给出
的
例子在Driver类和Destination类之间使用@MapsId,如果我创建一个新
的
Driver,它
的
标识符将与Destination
的
标识符相同;它将扮演Driver
的
PK和引用De
浏览 50
提问于2019-09-16
得票数 0
1
回答
Hibernate
criteria
OneToOne
FetchType.Eager FetchMode.Join执行不必要
的
查询
、
、
我有示例实体TableA和TableB,在表A中,我们有如下注释
的
列TABLE_B_ID:@JoinColumn);
Hibernate
运行
n+1
次查询,其中n= TableA中
的
行数,即使TableA在第一个查询中已经与TableB联接,
Hibernate
仍然尝试通过另一个select查询获取每个A
的
TableB。查询已触发:
Hib
浏览 3
提问于2017-05-05
得票数 0
1
回答
JPA如何从mappedBy属性中知道外键字段?
、
、
但是db中
的
外键是一个字段,但是在这里它们指定了一个完整
的
对象。 作为外键。JPA如何知道BillingInfo对象中
的
哪个字段充当外键?
浏览 10
提问于2013-07-27
得票数 0
1
回答
为什么冬眠不能懒洋洋地拿来“ManyToOne”和“
OneToOne
”?
、
、
、
在经历了一些令人沮丧
的
问题
和测试之后,我读到
hibernate
不能懒洋洋地获取ToOne关系。据我所读,
hibernate
通过将自己
的
集合设置为代理来惰性地获取ToMany,并且当在该集合上调用方法时,它在执行操作之前获取数据库中
的
数据。很好。对于ToOne,我看到
的
原因是,由于属性可以是null (与ToMany不同),
hibernate
必须知道是否需要使用null或代理填充它,而
hibernate
如果不查询另一个表就无法知道这一点
浏览 3
提问于2020-12-17
得票数 6
回答已采纳
1
回答
Hibernate
无法在表中输入外键值
、
、
下面是我试图在我
的
代码中实现
的
场景,但无法继续执行。由于这个
问题
,我在过去
的
3天中停滞不前。表A、B、C列PKA@OneToMany @Cascade( { org.
hibernate
.annotations.CascadeType.ALL, org.
hibernate
.annotations.CascadeType.DELETE_ORPHAN,org.
hibernate
.annotations.CascadeType.DELETE_ORPHAN}
浏览 2
提问于2012-07-30
得票数 0
回答已采纳
1
回答
双向
@
OneToOne
映射
使用
hibernate
创建记录
、
、
、
、
保存
双向
@
OneToOne
映射
时,
hibernate
是否应该在两个表上创建记录?我有一个带有列interview
的
表applicant_id,它用字段interview_id引用applicant表,反之亦然,这些列是FKs。当通过执行session.save(theInterview)创建列时,
hibernate
应该在applicant表applicant_id中创建记录吗?编辑 我只是在处理我
的
JSP文件,注意到我可以看到这个引用也存在于申请人身上。但是DB上
浏览 0
提问于2018-11-30
得票数 1
回答已采纳
2
回答
为什么
Hibernate
在使用@Fetch(FetchMode.JOIN)时执行多个SELECT查询而不是一个
、
、
、
、
"JOIN FETCH p1.playerSkill skill1 " +
问题
是@
OneToOne
(mappedBy="player", cascade=CascadeType.ALL) public PlayerStat@
OneToOne
(mappedBy="player", fetch=FetchType.LAZ
浏览 1
提问于2015-01-14
得票数 26
回答已采纳
1
回答
OneToOne
双向
映射
中
的
唯一约束
、
、
、
、
在关系所有者
的
双向
一对一
映射
中是否需要unique=true?@GeneratedValue(strategy=GenerationType.AUTO) private String passportNumber; @
OneToOne
priv
浏览 0
提问于2014-05-26
得票数 1
回答已采纳
1
回答
如何设置@
OneToOne
映射
的
约束名称?
、
@
OneToOne
hibernate
将创建如下
映射
: CONSTRAINT fk_kcn86scsc0pasdasdngmrqc5i0 FOREIGN我不能引入
双向
映射
,因为AnyEntity类将用于多个其他@Entity类。
浏览 1
提问于2015-08-04
得票数 0
回答已采纳
3
回答
hibernate
中
的
拥有方与非拥有方及其在元素
映射
引用中
的
应用?
、
在研究owning side and non-owning示例时,我遇到了术语即
hibernate
.For side :-下面是关于mappedby元素在一对一
映射
中
的
用法
的
语句 如果关系是
双向
的
,则非拥有方必须使用
OneToOne
注释
的
OneToOne
元素来指定拥有方
的
关系字段或属性。
浏览 0
提问于2014-01-05
得票数 1
回答已采纳
3
回答
冬眠-
双向
@
OneToOne
、
我有两个类:用户和UserPicture,它们之间有1:1
的
关系。unique = true) private int id; @
OneToOne
@JoinCo
浏览 2
提问于2012-10-24
得票数 13
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JPA+SpringData 操作数据库原来可以这么简单-深入了解 JPA-2
JPA 常用实体注解使用总结
Spring Boot使用spring-data-jpa快速访问数据库
JPA/hibernate懒加载原理分析及JSON格式API反序列化时连环触发懒加载问题的解决
Java七大热门技术框架源码解析
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券