腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Spring
JPA
:
主键
是
一个
外
键
--
这个
类
没有
定义
IdClass
spring
、
jpa
、
primary-key
我正在创建
一个
具有
主键
的实体,同时它也是
一个
外
键
。然而,我得到了下面的错误“
这个
类
没有
定义
一个
IdClass
”。可能的问题是什么?
类
报价 @Entity@
IdClass
(Instrument.class) @T
浏览 23
提问于2019-02-11
得票数 0
1
回答
用组合
键
连接两个表
jakarta-ee
、
jpa
、
jpa-2.0
我把我的手放在
一个
非常古老的基于数据库的遗留应用程序(即。MySQL),它有两个表来映射发票:让我们称它们为INVOICE_HEADER和INVOICE_ROWS。好的,理想的场景显然
是
In发发票实体中的
一个
FK_HEADER和双向@OnetoMany + @ManyToOne关系,该关系由INVOICE_ROWS表中的FK_HEADER
外
键
映射。正常的
JPA
方式来映射这类关系。 但是,该表(头一)有4(是的,4!)列作为复合
主键
(年份、数字、t1、t2)以及行表。该应
浏览 4
提问于2014-03-26
得票数 0
回答已采纳
1
回答
如何将多个字段指定为实体的
主键
(使用
JPA
)
java
、
jpa
、
orm
可以通过在
JPA
中使用@Id注释为其
类
分配
一个
主键
。我的问题
是
,如果
一个
人不想在他的表中有
一个
自动生成的
键
,并使用字段(可能不止
一个
)作为
主键
,该怎么办。假设我们有
一个
包含SSN、国籍和姓名的person表。SSN被
定义
为
一个
人在他的国家/地区被识别的号码。因此,我们可能有两个人在两个不同的国家具有相同的人数。此表的
主键
可以是SSN+N
浏览 0
提问于2013-06-06
得票数 7
回答已采纳
1
回答
如何在
JPA
中创建包含@ManyToOne属性为@EmbeddedId的复合
主键
?
jpa
、
jpa-2.0
、
composite-key
、
many-to-one
我
是
,但我不认为我有最好的答案。如果你有
一个
更好的,请张贴它! 我有一对
类
,它们处于
一个
简单的聚合关系中:任何
一个
实例都拥有另
一个
实例的一些实例。拥有
类
有它自己的某种
主键
,而拥有的
类
通过相应的
外
键
对
这个
类
有多对一。我希望拥有的
类
有
一个
主键
,其中包括
外</em
浏览 5
提问于2011-08-25
得票数 11
回答已采纳
2
回答
Hibernate异常:找不到属性...在使用@
IdClass
注释的实体中
java
、
hibernate
我有
这个
复合
键
类
:public class TaskEntityId implements Serializable { public String toString() {...}它在此实体
类
中使用:@Table(name = "TASK") @
IdClass
(TaskEntityId.class根据对其他类似问题的建议,我还在
这个
浏览 1
提问于2014-07-15
得票数 2
2
回答
JPA
/Hibernate“复合id
类
不覆盖等于()”
java
、
jpa
我正在使用
JPA
并得到以下警告。我对此进行了研究,了解了为什么需要重写它,以及Hibernate
是
如何使用这些方法的。不过,我仍然有
一个
问题: 为什么Hibernate只关心
没有
复合ID的
类
?默认情况下,如果只有
一个
礼物,那么在@Id字段上进行比较,还是这里发生了更复杂的事情?
浏览 2
提问于2014-03-25
得票数 24
回答已采纳
1
回答
具有组合
键
的双向一对多关联
hibernate
、
jpa
、
orm
、
spring-data-jpa
我有两张表A (id)和B (a_id, b_id) 其中A-B
是
双向的一对多关联,B具有复合
主键
(a_id, b_id),其中a_id
是
引用A的id的
外
键
。我目前的尝试如下(使用@
IdClass
): @Entity(name = "A") @GeneratedValue(strategy = GenerationType.IDENTITYSerializable { private int
浏览 19
提问于2021-05-02
得票数 0
1
回答
JPA
- OneToOne
外
键
作为
主键
hibernate
、
jpa
、
spring-data
、
spring-data-jpa
我有
一个
表,它需要它的
主键
作为其他表的
外
键
,因此
是
单向的一对一关系。每本书只有
一个
作者,如下所示:public class Author { String code; Author author; //getters
浏览 5
提问于2016-02-15
得票数 2
1
回答
Hibernate @
IdClass
-与ID类属性site匹配的属性
没有
正确的类型"Site“,但应用程序工作正常
java
、
hibernate
我有
一个
带有Primefaces和JSF的JavaEE项目,使用Hibernate访问数据库。让我困惑的
是
,应用程序运行良好,但是Eclipse说@
IdClass
中有错误--与ID类属性Site匹配的属性
没有
正确的site类型。如果在OperatorSiteCompositeKey
类
中,我用Long更改了"Operator“和"Site”,那么错误通知就会消失。@
IdClass
(
浏览 0
提问于2017-05-25
得票数 0
2
回答
JPA
复合外国
主键
java
、
mysql
、
spring
、
hibernate
、
jpa
因此,我目前有
一个
包含用户信息的数据库,
定义
用户的
是
user_id。 this.tokens = tokens;}ap
浏览 0
提问于2018-05-14
得票数 1
回答已采纳
1
回答
使用EmbeddedID创建新的
JPA
实体
jpa
、
eclipselink
Foo -< FooBar >- Bar 它在我选择数据时工作得很好,但是当我尝试创建
一个
新的关系实例时,我可能会得到错误,因为
JPA
正在尝试插入空值。我必须同时设置@ManyToOne的值和
键
(它们代表相同的东西),这使我认为这是不正确的设置。 因此,问题
是
我如何正确设置注释来创建新的FooBar关系?我已经检查过了,并且在持久化对象时,
键
是
用Foo和Bar is填充的。如果我添加 fb.setFoo(foo); fb.setBar(bar); 在persist之前,它可以
浏览 25
提问于2021-07-29
得票数 0
回答已采纳
6
回答
我应该使用哪个批注:@
IdClass
或@EmbeddedId
java
、
jpa
、
annotations
、
java-persistence-api
JPA
(Java Persistence API)规范有两种不同的方法来指定实体组合
键
:@
IdClass
和@EmbeddedId。我在我的映射实体上使用了这两个注释,但对于不太熟悉
JPA
的人来说,这是
一个
很大的混乱。 我只想采用一种方式来指定组合
键
。哪
一个
真的
是
最好的?为什么?
浏览 2
提问于2008-10-17
得票数 146
回答已采纳
1
回答
在
JPA
中使用继承时复合
外
键
问题
java
、
hibernate
、
jpa-2.0
我有
一个
JPA
实体StatsEntity,它有
一个
复合
主键
,它也是另
一个
实体名册的
外
键
。这是使用@JoinColumns({@JoinColumn...})注释作为@OneToOne关系设置的。@Entity@
IdClass
(value = StatsEntity.Key.class) public class StatsEntity extends但是,当我试图使用
主键</e
浏览 1
提问于2011-11-15
得票数 0
回答已采纳
1
回答
使用hibernate中的共享
外
键
列映射两个实体
java
、
hibernate
、
hibernate-annotations
关联的id
是
一个
简单的整数id。帐户和事务都嵌入了id,包括到
一个
关联和
一个
数字的映射。
JPA
注释用于Hibernate映射,但我无法使其工作。我尝试强制使用相同的列名作为关联
键
,但是Hibe
浏览 0
提问于2010-09-20
得票数 0
1
回答
如何在Hibernate中使用复合id正确地实现域对象?
java
、
hibernate
、
orm
、
jpa
问题
是
Project.setManager(..)应该如何处理?或Project.setDepartment(.)付诸实施?以下列出的实现是否
是
最佳做法?manager ) { this.compositeId.setManagerId( manager.getId() );我的理解
是
,
一个
更困难和相关的问题
是
Project.setCompositeId(..)应该如何处理付诸实施?项目将无法基于组合id (long)更新属性管理器
浏览 0
提问于2010-09-11
得票数 1
1
回答
HIbernate+
JPA
组合
键
问题:生成带有错误列的select sql
java
、
hibernate
、
orm
、
jpa
PrimaryKey
类
: return false;}使用PrimaryKey初始化@
IdClass
有些字段
是
重复的,字段名类似于属性名,意味着不是db列名。
浏览 3
提问于2010-09-10
得票数 2
2
回答
包含两项相同类型的组合
键
java
、
jpa
、
eclipselink
我花了一些时间寻找,但
没有
得到令人满意的结果。我的课程
是
:Actuator, ActuatorPK其中ListenerPK包含
一个
DeviceStatePK实例和
一个
字符串,ActuatorPK包含
一个
ListenerPK实例和
一个
DeviceStatePK实例。因此,执行器包含
一个
侦听器和
一个
DeviceState (都标记为@Id,@ManyToOn
浏览 2
提问于2013-09-23
得票数 0
回答已采纳
1
回答
Hibernate连接非唯一列上的两个表。
hibernate
、
join
、
primary-key
、
unique
String usercode, { String usercode,}谢谢
浏览 0
提问于2013-10-11
得票数 1
回答已采纳
3
回答
SQL如何不插入重复的值
sql
、
insert-update
我试图创建
一个
将数据插入到寄存器表中的过程,但我不想重复第二个参数,这是表() 学生(idStudent)可以在不同的
类
中注册,但不能在同
一个
类
(
idClass
)中注册,我试图在idStudent列中添加
一个
唯一的约束,但这只允许学生在
一个
类</e
浏览 0
提问于2018-12-02
得票数 0
回答已采纳
3
回答
JPA
映射模型返回具有组合
键
的空元素
java
、
hibernate
、
spring
、
orm
、
jpa
我已经使用
JPA
构建了我的数据模型,并且正在使用Hibernate的EntityManager 3来访问数据。我使用HSQLDB进行测试(junit)。我正在将此配置用于其他
类
,并且
没有
出现任何问题。 @OneToMany(mappedBy="or
浏览 3
提问于2010-06-25
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Spring Boot使用spring-data-jpa快速访问数据库
SpringData JPA就是这么简单
Spring Boot简明教程之数据访问(二):JPA(超详细
值不值|三分钟搞定jpa?值不值!
springboot学习-使用spring-data-jpa操作MySQL数据库
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券