腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Java
数据库AutoIncrement
主键
算法
java
、
sql
我有一个带有自动增量
主键
的sqlite数据库,它是通过
java
接口的。由于应用程序的原因,我不能使用数据库中自动生成的
主键
,因此我需要在
java
中为每一行创建一个id。所以我的问题是,有没有一种用于
java
的
算法
,我可以遵循它来为数据库创建唯一的整数ids。 我知道我可以递增等,但我需要使用像回滚,溢出和空白填充之类的东西。
浏览 2
提问于2012-05-02
得票数 0
1
回答
Hibernate @GeneratedValue在持久化实体之前不会生成
主键
hibernate
当持久化一个实体时,它会抛出以下错误:抛出它是因为在持久化实体之前,
主键
不是由Hibernate生成的@Entitypublic class Cou
浏览 0
提问于2011-11-07
得票数 0
回答已采纳
1
回答
在一个大表上,MySQL插入性能会降低到
主键
的大小。
mysql
插入的速度会慢到
主键
的大小吗? 我们使用哈希
算法
将表的
主键
生成到DB中。例如: 178E1775000064A71F7B413AAFDBBE24BD93650D-主密钥散列
算法
: SHA-1 Hash 40
浏览 4
提问于2016-06-14
得票数 1
回答已采纳
1
回答
PK和FK查找
算法
sql-server
、
database
、
algorithm
、
primary-key
如何编写
算法
来找到关系的
主键
和外键?给定的参数是关系名称、关系程度和属性数组(
主键
可以包含多个属性)。 我认为,如果引用的属性比它是
主键
。引用的是FK
浏览 2
提问于2019-01-07
得票数 0
回答已采纳
1
回答
Java
SecureRandom生成Medium.com类URL (随机12个字符)
java
、
primary-key
、
secure-random
而不是使用Long类型做
主键
,我发现Medium.com似乎使用了12个字符。有人能让我知道
算法
或类似的方法来创建它吗?.) => like: 3a80f0c412c 我听说使用
Java
SecureRandom非常好,但我还没有真正理解它。有人能给我看密码吗?Tks
浏览 1
提问于2017-12-04
得票数 0
回答已采纳
4
回答
和自动id作为SQL数据库中的
主键
。
tsql
、
sql-server-2005
、
primary-key
SELECT COUNT(*) FROM table_name; 但是这个家伙是什么?Server是否提供了自动生成和递增
主键
的功能?
浏览 11
提问于2010-06-20
得票数 1
回答已采纳
1
回答
在复合
主键
中使用集合或列表
jpa
、
composite-key
我是否有可能拥有一个复合
主键
并在其中包含一个集合,例如,class PrimaryKey implements Serializable { Set<ParentId>
浏览 1
提问于2014-10-21
得票数 1
回答已采纳
1
回答
Lucee ORM -
主键
上的重复条目
orm
、
lucee
目前,我在实体中设置了一个带有函数的
主键
,而不是使用generator=“增量”来使其工作,但这只是一个解决办法。
浏览 5
提问于2022-03-31
得票数 1
回答已采纳
5
回答
数据库中的B树是如何根据不同的字段对数据进行排序的?
database
、
data-structures
、
sql
、
data
、
data-types
我知道大多数数据库都使用B树,而且我可以看到使用平衡二叉树如何提供快速排序时间,以便按ID或其他
主键
排序;但是数据库如何能够对不同的字段(如名称或年龄)进行排序,它只是对数据执行有效的排序
算法
,如合并排序或快速排序因为ID排序和名称排序是不同的,除非它将所有字段存储在B树中,所以它必须执行其他排序
算法
。 TLDR:如果存储在B树中的数据是基于
主键
的,那么数据库如何能够对非
主键
字段执行快速排序。
浏览 0
提问于2020-02-23
得票数 2
回答已采纳
1
回答
限制
主键
sqlite android
android
、
database
、
sqlite
我在android的SQLITE数据库中工作,我读到如果我们在整数
主键
中插入null,它使用一些
算法
,并生成唯一的整数
主键
。我的问题是,有没有办法限制整数
主键
,例如,它应该生成某个范围内的整数,假设在1到100之间。在100之后,它应该是1或之间的任何空数
浏览 0
提问于2012-08-15
得票数 0
1
回答
JPA/Hibernate无法确定类型
java
、
hibernate
、
jpa
我使用一个复合
主键
类AssociationKey,它是由类关联使用的。键类中的id也是自定义类。是不正确的:不能在复合
主键
中使用自定义类作为
浏览 0
提问于2016-03-24
得票数 1
回答已采纳
2
回答
防止在Oracle中不使用唯一键的情况下重复插入
java
、
jdbc
、
database-concurrency
我们有一个复杂的
算法
来检查一个成员是否重复,通过查看多个表,如电话,地址等。该
算法
根据成员的国家而不同。因此不能使用
主键
/唯一键约束来实现此限制。我可以通过使用行级锁或Hibernate的乐观并发来阻止更新。
浏览 2
提问于2011-11-09
得票数 1
回答已采纳
3
回答
管理DB2中数据插入的并发性
concurrency
、
db2
我目前正在做一项研究,并想知道目前有什么方法或
算法
来管理多用户数据插入到两个关系表(通过
主键
和外键相关)。 每次用户插入新记录时,它都会读取最大的
主键
值+1。然后开始事
浏览 3
提问于2014-11-20
得票数 1
回答已采纳
2
回答
Nhibernate id的顺序一步递增的id‘s(HiLo的替代)
nhibernate
、
orm
、
hilo
如何指示Nhibernate生成顺序的一步
主键
,就像sql生成的
主键
一样? 目前的HiLo
算法
会生成4001、5010、6089等密钥。我知道这是为了管理多个应用服务器等,但我没有这个问题。我需要nhibernate在启动期间获取最高的记录集值(例如15),然后使用
主键
16生成下一个记录(非常类似于从sql端生成的id)。
浏览 0
提问于2010-05-20
得票数 2
2
回答
JPA2 (EclipseLink)试图使用UUID作为
主键
EntityManager.find()总是抛出异常(数据库是PostgreSQL)
java
、
postgresql
、
jpa
、
jakarta-ee
、
eclipselink
我正在尝试使用JPA2 (EclipseLink)对
主键
使用UUID。我使用PostgreSQL作为数据库。我的实体声明如下:我有一个Employee表,它的PK设置为UUID。我还尝试将Employee类中的id更改为
java
.util.UUID,但随后得到以下结果(非常类似的错误): 内部异常: org.postgresql.util.PSQLException:错误:运算符不存在
浏览 2
提问于2010-10-30
得票数 5
1
回答
当用户没有定义候选键时,如何在sql中找到候选键(如果可能的话)?
sql-server-2008
、
primary-key
假设我面临一个设计糟糕的SQL服务器数据库,其中设计人员没有为表创建任何
主键
。是否有任何标准或性能良好的
算法
可供查找,然后为数据库中的每个表建议
主键
?我不想以键或其他方式生成任何列,我只想为表提出可能的高键(例如,对于没有在表中声明为
主键
但在所有行中都是唯一的人的国家编号)。
浏览 2
提问于2015-11-23
得票数 2
1
回答
Hibernate组合键:外键列数错误
java
、
hibernate
、
orm
、
jpa
、
foreign-keys
我刚开始使用Hibernate和JPA,很难设置一个组合键,定义如下:@Table(name = Entity.TABLE) public class MyEntity extends Entity { @JoinTable(name="items", private List<Stri
浏览 1
提问于2010-08-27
得票数 2
回答已采纳
1
回答
主键
重复异常
c#
、
sql
、
sql-server
、
c#-4.0
、
exception-handling
所以问题是在我的项目中有一个
算法
,它每次返回一个值;它被保存到数据库中(作为我的项目要求)。如果
算法
重复一个值,这也会保存到不需要的数据库中(复制),并导致一些问题。我尝试将该列设置为
主键
,但随后发现
主键
冲突异常。
浏览 1
提问于2012-06-20
得票数 0
2
回答
如何在hibernate entity上创建Id,hibernate entity是一个映射到mysql中varbinary值的byte[]
mysql
、
hibernate
、
orm
、
jpa
、
primary-key
它似乎不喜欢将byte[]作为
主键
,并将其作为另一列设置为支持mysql数据库中的tinyblob。我尝试创建一个字符串,但问题是在
java
中的字符串是每个字符2个字节,而在mysql中是每个字符一个字节。
浏览 0
提问于2010-09-10
得票数 1
回答已采纳
1
回答
如何为List<Car>构建SQL SELECT语句?
java
、
sql
、
oracle
假设我们有一个Car类,其属性表示oracle数据库中的字段,该数据库只允许具有
主键
year、make和model的唯一汽车:private String make= new Car(2011, "Honda", "Civic", "Red") 假设oracle数据库中有多个条目,如果我想要一个从List<Car>获取属性的select语句来选择数据库中具有3个
主键
的相同汽车2015,2011,2017) and make in (“Toyota”,”
浏览 0
提问于2021-05-03
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
对逻辑主键、业务主键和复合主键的思考
MySQL 之主键
Java数据结构与算法-排序算法
MongoDB主键:使用ObjectId 设置
sql 2007如何设置主键?
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券