腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如何
使用
JPA
自动
生成
非
主键
的
UUID
值
spring-boot
、
jpa
、
spring-data-jpa
、
spring-data
我有一个Spring boot应用程序,其中我
使用
JPA
层与PostgreSQL通信。我有一个
UUID
类型
的
非
主键
,我希望在调用save方法时
自动
生成
它。我用@GeneratedValue注释了该属性,但插入时列
值
为null。@Column(name = "USER_
UUID
")private <em
浏览 77
提问于2020-07-07
得票数 2
回答已采纳
1
回答
JPA
生成
部分唯一密钥
postgresql
、
hibernate
、
jpa
我有一张三列
的
桌子 同时,当我需
浏览 3
提问于2020-10-01
得票数 1
回答已采纳
2
回答
JPA
2 (EclipseLink)试图
使用
UUID
作为
主键
EntityManager.find()总是抛出异常(数据库是PostgreSQL)
java
、
postgresql
、
jpa
、
jakarta-ee
、
eclipselink
我正在尝试
使用
JPA
2 (EclipseLink)对
主键
使用
UUID
。我
使用
PostgreSQL作为数据库。我
的
实体声明如下:我有一个Employee表,它
的
PK设置为
UUID
。我有一个映射到employee表
的
JPA
实体,如下所示:public class Employee { private String id;提示:没有与给
浏览 2
提问于2010-10-30
得票数 5
1
回答
hibernate中
的
SaveOrUpdate意外工作
java
、
mysql
、
hibernate
我在表Journal中有一些列,其中JournalKey是
主键
,而JournalID具有唯一约束。因为JournalKey是
自动
生成
的
,所以它没有太多
的
作用。session.getTransaction().commit();
浏览 0
提问于2016-05-12
得票数 0
1
回答
带有密钥
生成
的
JPA
2 @JoinTable
jpa
、
persistence
、
jointable
在
JPA
2中有没有办法
使用
@JoinTable为行
的
id
生成
UUID
键?我不想为这个表创建新
的
实体(即使这可以解决问题),我也不想从DB创建它。
浏览 2
提问于2013-03-24
得票数 2
1
回答
psycopg2返回缺少
的
"id“
主键
列,而不是
生成
自身。
python
、
sqlalchemy
、
psycopg2
users" password: int id: Optional[int] = None email = Column(String(50), unique=True, nullable=False) name = Column(String(15), un
浏览 6
提问于2022-08-29
得票数 1
回答已采纳
1
回答
从Insert语句检索
UUID
mysql
、
node.js
、
uuid
我们正在
生成
一个有序
的
uuid
作为表中
的
主键
,以防止数据库服务器复制时重复
主键
。是否有一种方法可以在插入时获得
主键
字段(或
生成
的
有序
uuid
)
的
值
,而无需运行第二个查询?我们尝试在其返回
的
结果集中
使用
".insertId“来获取值,但该
值
只能用于
自动
递增
主键
,因此insertId总是
浏览 0
提问于2018-10-05
得票数 2
回答已采纳
2
回答
有没有办法通过Spring Boot和Hibernate
使用
postgres批量插入带有
UUID
主键
的
实体?
java
、
spring
、
postgresql
、
hibernate
、
jpa
据我所知,我已经完成了我
的
家庭作业。我知道
自动
生成
的
密钥不能插入。但是对于作为
UUID
的
主键
,我该
如何
解决这个问题呢?我有这个
主键
配置@GeneratedValue(generator = "
uuid
") @GenericGenerator(name = "
uuid
", strategy = "
uuid
2")pr
浏览 32
提问于2021-06-02
得票数 2
1
回答
使用
WAL: Postgres
uuid
_generate_v4()
生成
主键
的
主从复制
postgresql
、
database-replication
、
wal
我在postgres中
使用
以下模式创建了一个users表:()
uuid
是
uuid
类型
的
主键
。我
使用
uuid
_generate_v4()
生成</em
浏览 3
提问于2019-02-26
得票数 0
2
回答
不创建
自动
UUID
的
原则
php
、
sql
、
symfony
、
doctrine-orm
、
doctrine
当我在Symfony中执行持久化()和刷新()时,我得到了以下内容: 在执行“INSERT INSERT INSERT (emissao,total,cliente_id)
值
(?,?)”时发生异常。对于"2018-01-10“、"100.00”、“65c4002a-06e2-442 b-b1da-61197 f73ba3b”:SQLSTATEHY000:一般错误: 1364字段'id‘没有默认
值
。我
的
注释在所有实体中都是相同
的
,但是在这个实体中,Doctrine不能创建
自动
浏览 3
提问于2018-01-10
得票数 5
回答已采纳
1
回答
JPA
实体
的
equals()方法
的
正确实现方法
java
、
hibernate
、
jpa
通过选择感兴趣
的
字段/属性,我
使用
Eclipse为我
的
JPA
实体
生成
hashcode()和equals()方法。但是,我注意到Eclipse似乎在
生成
的
equals方法中添加了以下行: return false; 进行上述检查似乎合乎逻辑,但我在所有
JPA
实体中
使用
惰性加载关系,并且我注意到,在某些情况下,当obj
的
浏览 1
提问于2016-11-03
得票数 1
1
回答
JPA
不允许由多个表
的
列组成
的
实体?
mysql
、
hibernate
、
jpa
org.hibernate.cfg.annotations.EntityBinder.createPrimaryColumnsToSecondaryTable(EntityBinder.java:612):SecondaryTable JoinColumn无法引用
非
主键
的
原因有一篇文章说
JPA
规范只允许
主键
进行映射,但是我从
JPA
wikibook获得了下面的信息。
JPA
允许将多个表分配给单个类。可以
使用
@SecondaryTable和Second
浏览 4
提问于2012-07-03
得票数 1
2
回答
当
主键
不为空时,Spring数据
JPA
不允许对实体进行排列。
java
、
spring
、
spring-data
、
spring-data-jpa
我有一个订阅实体,它
使用
用户提供
的
电子邮件地址作为
主键
,而不是
自动
生成
的
值
。这意味着当调用JpaRepository
的
保存方法时,
主键
值是而不是null。Spring 第2.2.1节表2.2如下所示: 默认情况下,Spring数据
JPA
检查给定实体
的
Id属性。如果Id-属性为null,则该实体将被假定为新
的
,否则为
非
新
的
。此行为防止将新<em
浏览 2
提问于2017-03-10
得票数 2
3
回答
在新行插入时,为
UUID
类型列返回默认情况下在H2数据库中
生成
的
主键
值
java
、
sql
、
jdbc
、
h2
、
uuid
当
使用
数据作为表
的
主键
,并在插入新记录时询问H2到时,一个
如何
访问新
生成
的
UUID
值
的
值
? 我在Java应用程序中
使用
普通
的
JDBC 4.x,如果这有助于解决方案的话。我知道函数返回一个long,用于在一个被标记为IDENTITY
的
列上
生成
一个用于
自动
递增序列号
的
键。但是我
使用
的</e
浏览 2
提问于2018-12-23
得票数 3
回答已采纳
2
回答
如何
通过
JPA
持久化数据而不需要
主键
java
、
spring
、
hibernate
、
jpa
、
spring-data-jpa
我有流经我
的
应用程序
的
数据,通常它不需要被打扰,但是为了实现一个新特性,我需要临时存储它(例如,1小时)。输入
的
数据可以与已经存在
的
数据完全相同,因此不需要
主键
。但是,对于
JPA
实体需要一个Id,但我不需要/不需要一个Id。这妨碍了我
的
工作。 这是通过Spring
使用
JPA
实现
的
。由于数据频繁地进出数据库,因此不鼓励
使用
自动
生成
的
ID,
浏览 1
提问于2019-06-20
得票数 1
回答已采纳
1
回答
AssertionFailure:尝试保存标识一对一关系时
的
空标识符
spring-boot
、
kotlin
、
spring-data-jpa
下面是我
的
(简化)实体。authorization: AuthorizationEntity @Id val authorizationId:
UUID
=
UUID
(0, 0)@Entity @OneToOne(mappedBy = "authorization", cascade但是对于
UUID
,会出现null identifier异常。 有人知道我<em
浏览 5
提问于2022-05-12
得票数 0
回答已采纳
1
回答
使用
JPA
的
UUID
映射类型
java
、
mysql
、
spring
、
hibernate
、
jpa
我需要有一个
UUID
作为实体
的
主键
。我
使用
的
是
JPA
,Spring (
使用
Hibernate和MySQL作为DB) 我
使用
以下代码将
UUID
指定为
主键
: @Id@Column(name = "table_id") private
UUID
id; 我
使用
了一个文件data.sql来初始化我
的
数据库以进行测试。<
浏览 18
提问于2020-03-24
得票数 0
1
回答
如何
在postgres中
使用
uuid
作为默认ID?
javascript
、
postgresql
、
next.js
、
strapi
、
bookshelf.js
目前正在迁移到postgres
的
过程中,在宣布删除mongodb之后,刚刚注意到ID只是数字和
自动
递增。我试过:有人知道怎么做吗?我非常不希望我
的
帖子
的
ID是一个
自动
递增
的
数字.
浏览 7
提问于2021-05-14
得票数 5
回答已采纳
2
回答
使用
UUID
主键
的
ActiveRecord迁移
sql-server
、
ruby-on-rails-3
、
primary-key
、
rails-migrations
在我要创建
的
迁移中,表
的
主键
是一个名为"id“
的
字段,但它不是一个
自动
递增
的
整数。它
的
数据类型应该是唯一标识符(一个
uuid
)。t.column :deleted_flag, :bit t.timestamps这样就创建了表,但是没有
主键
如果我说"create_table :some_things,:id
uuid
浏览 1
提问于2011-02-15
得票数 6
1
回答
未能
使用
hibernate/
jpa
将
UUID
存储到MySql数据库
hibernate
、
jpa
、
spring-data
、
uuid
我有一个包含以下列
的
db表:它也是一个UNIQUE INDEX (
uuid
),但不是
主键
。在实体类中,
uuid
列
的
定义如下: @GenericGenerator(name = "system-
uuid
, Integer> {当我调用saveReposit
浏览 0
提问于2017-07-19
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MyBatis学习笔记——记录新增
(6)SpringBoot使用JPA访问数据库的常见问题
为啥不能用uuid做MySQL的主键?
凭啥不能用uuid做MySQL的主键!?
第六篇:整合SpringDataJpa
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券