腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
尽管@Id用于jpa中实体类中的一个属性,但仍将重复的值插入到表中
jpa
@Id代表
主键
,
主键
应该是唯一的,但这里插入了重复值。注意:在创建表时,我没有在数据库端指定
主键
约束。下面是实体类。
浏览 31
提问于2016-09-10
得票数 1
回答已采纳
1
回答
Hibernate:本机标识符
生成
策略
是如何工作的
mysql
、
hibernate
、
primary-key
、
generator
、
native
Hibernate有一个名为native的标识符
生成
策略
,根据底层数据库的功能选择identity、sequence或hilo。我将
MySQL
与hibernate.hbm2ddl.auto=update结合使用,
生成
了Long数据类型的id属性的id BIGINT(20) NOT NULL AUTO_INCREMENT。AUTO_INCREMENT是
MySQL
的默认
主键
生成
策略
吗? 有人能帮我理解一下吗?
浏览 3
提问于2014-04-14
得票数 0
回答已采纳
4
回答
hibernate在启动时创建空表- hibernate_sequence
mysql
、
hibernate
、
jpa
、
sequences
当我插入数据库时,它会给出以下错误: 我正在使用
mysql
,我的
生成
策略
设置在GenerationType.auto,现在hibernate似乎认为使用序列是
生成
值的最佳
策略
。
浏览 8
提问于2015-09-06
得票数 14
回答已采纳
2
回答
生成
Hibernate_sequence表
java
、
mysql
、
hibernate
我有
生成
策略
自动的id列,我想知道,为什么
MySql
生成
hibernate_sequence表?我假设hibernate将选择身份id
生成
策略
。</id></mapped-superclass>hibernate.dialect=org.hibernate.dialect.
MySQL
5Dialecthibernate.hbm2ddl.auto
浏览 2
提问于2017-01-04
得票数 15
6
回答
如何使用Hibernate插入记录正确地自动
生成
主键
ID
java
、
mysql
、
database
、
hibernate
我有一个成员实体类,其
主键
定义为: @GeneratedValue在启动应用程序时,我用Hibernate预装了两个记录到数据库中:name, email, phone_number) values (1, 'Mary Smith', 'mary.smith@mailinator.com', '2025551212') 现在,
MySql
by: java.sql.SQLIntegrityConstraintViolationExce
浏览 2
提问于2016-08-17
得票数 8
回答已采纳
2
回答
JPA
主键
值始终为0
java
、
jpa
、
primary-key
、
playframework
我有一个post类,它可以工作,但有一个问题:
主键
没有增加。
浏览 1
提问于2011-06-07
得票数 3
回答已采纳
3
回答
Springboot 2 CrudRepository.save总是抛出ConstraintViolationException
java
、
hibernate
、
spring-boot
、
spring-data-jpa
在我的项目中,我已经将Springboot版本从1.4.3.RELEASE迁移到了2.1.0.RELEASE。在此之后,org.hibernate.exception.ConstraintViolationException:()总是抛出CrudRepository.save无法执行语句。o.h.e.j.s.SqlExceptionHelper[m: SQL Error: 1062, SQLState: 23000 o.h.e.j.s.SqlExceptionHelper[m: Duplicate entry '11' for key 'PR
浏览 0
提问于2018-11-12
得票数 0
回答已采纳
1
回答
:模型类--
主键
自动增量字段:在字段上自动和手动设置
java
、
hibernate
、
primary-key
、
auto-increment
、
setter
在java maven项目中,我在一个字段中使用(@Id和@GeneratedValue(strategy = GenerationType.AUTO))使这个字段P.K和在
mysql
上自动递增。:为
主键
的值提供
生成
策略
的规范 GenerationType.IDENTITY :指示持久性提供程序必须使用数据库标识列为实体分配
主键
。GenerationType.SEQUENCE :指示持久性提供程序必须使用数据库序列为实体分配
主键
。GenerationType.TABLE :指示持久性
浏览 5
提问于2014-12-24
得票数 3
2
回答
JPA @Id @GeneratedValue注释与DB
主键
?
jpa
、
annotations
我有一个应用程序使用JDBC访问现有的
MySQL
DB,并正在转换为JPA。我的DB已经用自动
生成
的
主键
设置了。注释是否会覆盖/冲突于已经定义的DB
主键
/索引?
浏览 4
提问于2017-11-16
得票数 0
回答已采纳
2
回答
MySQL
支持的ID
生成
策略
hibernate
MySQL
支持哪些ID
生成
策略
?通过hibernate文档,我了解到它不支持“序列”类。 当我使用“赋值”和“增量”类时,我能够成功地持久化对象。但是,使用"identity“会导致由"Field id (映射到表中的
主键
的属性)没有默认值”引起的sql异常。在使用"identity“类之前,我们必须分配一些默认值吗?
浏览 2
提问于2014-02-11
得票数 0
回答已采纳
2
回答
JPA IdGeneration
策略
自动
hibernate
、
jpa
、
identity
、
sequence
我想有一个具有自动IdGeneration
策略
的实体,我需要它在Oracle和
MySQL
上都能工作,我需要为每个实体指定序列名称。当我将
主键
注释为:@Column(name="id") @GeneratedValue(strategy= GenerationType.AUTO, generator="sequence")我在
MySQL
上得到了一个错误,序列
生成
器未知。
浏览 2
提问于2011-04-04
得票数 0
1
回答
使用客户ID
生成
的JPA序列号
java
、
mysql
、
jpa
、
netbeans
、
eclipselink
当我尝试使用随机
生成
器而不是内置
策略
为ID
生成
序列号时,我得到了这个错误:[EL Info]: 2015-03-27 18:22:05.047--ServerSession(11858126462.5.0.v20130507-3faac2b): org.eclipse.persistence.exceptions.DatabaseException Internal Exception: com.
mysql
.jdbc.exceptions.jdbc4
浏览 0
提问于2015-03-28
得票数 1
1
回答
将
mySql
数据可移植到Clodant文档
couchdb
、
cloudant
、
nosql
我们计划从
MySql
搬到Cloudant NoSql。我想知道怎样才是最好的办法。我们有5个不同的表--产品(ProductId
主键
)、问题(IssueId
主键
、ProductId外键)和标签(标记id
主键
、ProductId外键)和位置(LocationId
主键
位置为外键,位置在产品表中)和
策略
(policyId
主键
,IssueId作为
主键
)。为每一行保留不同的文档类型,每个表具有唯一的文档类型(对于每个表,一个文档类型ex文档类型为“产品”、“问题
浏览 3
提问于2017-05-23
得票数 0
2
回答
hibernate中的本机
生成
器类
java
、
hibernate
、
hibernate-mapping
、
id-generation
我有hibernate映射xml文件的这一部分,我正在寻找一个很好的示例来说明原生的含义。 <class name="com.hib.Task" table="tasks"> <generator class="native"/>我知道这与唯一标识符属性有关,但我真的想举个例子。 很抱歉这个新手
浏览 3
提问于2013-05-04
得票数 11
回答已采纳
1
回答
为什么
mysql
中的generationtype.sequence不能工作?
java
、
mysql
、
hibernate
、
hibernate-mapping
我正在使用hibernate 4.1、ZK6.5和
mySql
9.3开发一个应用程序,我尝试在我的代码中使用generationtype.sequence,但不幸的是它返回了一个错误。在互联网上做了一些研究之后,我发现
MySQL
不支持序列,所以我使用@GeneratedValue(
策略
= GenerationType.IDENTITY),它解决了我的问题!但是我想知道为什么序列不适用于
mySql
?
浏览 1
提问于2013-05-09
得票数 2
2
回答
字段列表中的com.
mysql
.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException:未知列'sequence_next_hi_value‘
java
、
mysql
、
hibernate
、
jdbc
com.
mysql
.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: 我正在使用hibernate连接到
mysql
数据库。
浏览 2
提问于2012-10-23
得票数 1
1
回答
Spring + hibernate中的简单对象持久化
java
、
hibernate
、
spring
、
jakarta-ee
、
jpa
我想这不是一种标准的方法,所以任何提示都是有帮助的,下面是我的代码:public String register(Map<String, Object> map, @ModelAttribute("user") MyUser user) { map.put("user", new MyUser()); else{ map.put("use
浏览 2
提问于2011-11-13
得票数 0
回答已采纳
1
回答
Jpa表
策略
--如何获得
主键
hibernate
、
jpa
、
spring-data
我使用JPA表
策略
为表
生成
主键
。这个很好用。在这种情况下,我需要在表中使用相同的
主键
(这是一个异常流)的另一列,因为除非插入完成,否则我无法获得
主键
,是否可以在插入发生之前将表中的另一列映射到同一个
生成
的
主键
。生活
浏览 1
提问于2014-11-21
得票数 1
回答已采纳
2
回答
持久化JPA对象时发生异常
java
、
spring
、
hibernate
、
jpa
我们如何在属性中使用
策略
呢? 请指导me.Help将不胜感激
浏览 0
提问于2015-12-11
得票数 0
1
回答
MySQL
: create table,自动
生成
主键
?
mysql
、
primary-key
mysql
中如何自动
生成
表的
主键
?CREATE TABLE my_table( ...
mysql
会自动
生成
主键
吗?
浏览 3
提问于2016-11-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
MySQL 之主键
为啥不能用uuid做MySQL的主键?
凭啥不能用uuid做MySQL的主键!?
MySQL中的主键问题和赋权限问题
给你代码:如何压制MySQL主键值非连续增长
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券