问题标签 [id-generation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 锁定mysql数据库,当一次插入数据超过一个用户时
我正在使用 Java RMI 创建一个应用程序。在我的例子中,超过 10 个用户正在向数据库添加数据。我的应用程序有一个类GenerateID
,它在服务器端。对于每个用户的 id 生成过程都在经历这个类。它有一个名为generateID()
我需要知道的方法,如果多个用户同时向数据库插入数据,会发生什么?
提前致谢!
php - PHP 自动生成的会话 ID 是否锁定在 IP 地址上?
我在另一篇 Stackoverflow 文章中读到 PHP 中的会话 ID 是基于以下内容生成的:
- 客户端的 IP 地址
- 当前时间
- PHP Linear Congruence Generator - 一个伪随机数生成器 (PRNG)
- 操作系统特定的随机源 - 如果操作系统有可用的随机源(例如 /dev/urandom)
如果这些会话 ID 仅可用于生成中使用的 IP,我无法在网络上找到有关该问题的 awnser。
对我来说似乎最有可能,但有人可以确认吗?
post - 在 Geoserver 中自定义 featureID 生成
我想知道是否可以在执行 WFS-T 时自定义 featureID (fid) 生成。我研究了为 idgen 指定“UseExisting”值的选项,但是,我们不希望用户在发布时指定 gml:id 属性。相反,我们希望在地理服务器级别进行设置。虽然不是必需的,但理想的做法是在功能级别配置此自定义的 featureID 生成。
有没有办法以编程方式拦截用户请求和所有这些额外属性?它必须写成插件吗?如果是这样,有人可以提供有关如何实施的详细信息吗?
谢谢!
android - 使用 OrmLite 生成自定义 ID
我正在开发一个 Android 应用程序,它有自己的方式为实体生成唯一标识符。
在每个实体创建之前,我们为我们的对象分配一个新的 ID。我们目前正在做这样的事情:
我知道 OrmLite 有某种generateId id方案,但似乎该功能是为处理数据库序列而设计的(例如:PostgreSQL SERIAL 数据类型和 mysql 的 AUTO_INCREMENT)。
我已经研究过定制的 DataPersister,但我想出了一些我觉得不舒服的解决方法。
TLDR;
所以我的问题是:如何使用 OrmLite 以编程方式为我的实体生成自定义 ID?
我正在寻找类似拦截器或策略模式的东西。
java - hibernate不能将ID分配为double
我尝试使用此 xml 为具有双数据类型的休眠分配 ID
但它给了我错误
我的代码有什么问题?或者它是一个休眠错误或什么?
hibernate - Hibernate:表生成器在表中插入负主键
我正在使用表生成器策略来生成主键。最近我升级到 Hibernate 5,我遇到了主键生成负值的问题。数据库:PostgreSQL 9.3,休眠 5.0.2
这是我的注释的样子。
有人可以帮我吗?
php - 如何为 div 生成 ID 或 Class?
当用户点击the_title();时,有 PHP 代码。然后the_content就会出现。
我的问题是,如果有无限the_title(); 和the_content(); ,生成 ID 存在问题,它必须是唯一的。
我如何生成href="#id"和id="id" ???
dynamics-crm - MS CRM 2015/2016 自动编号
关于 MS CRM ONLINE 中自定义实体的自动编号的任何想法?
我已经在网上搜索过,它说我必须开发自己的插件来处理这件事,或者我应该创建一个工作流来为新记录生成 ID。
请帮忙!先感谢您
hibernate - JPA 中的自定义主键生成器
我org.hibernate.id.IdentifierGenerator
用来生成一个主键列,如下所示。在下面给出的示例中,目前它只是INT(11)
按顺序递增类型(MySQL)的键,即它确实像auto_increment
在 MySQL 中一样,但它可以用于生成任何自定义模式的值,如 E0001、E0002、E0003 ... E0010 ... E0100 ... E1000 ... E12345 ...
Test
使用上述 id 生成器的实体:
然而,这是 Hibernate 特有的功能。有没有办法让它与提供者无关,即 JPA (2.1) 中是否有这样的功能?
我正在使用具有 JPA 2.1 的 Hibernate 5.1.0 final。
这种方法在持久化、合并和删除实体时是否会导致一些并发问题并需要某种锁定?
grails - 定义所有域类的默认 id 类型
在仅 mongo 的设置中,我们需要使用String id
(或 ObjectId):
在应用程序的所有域类中。
是否有配置快捷方式来为所有域类设置默认String id
覆盖 GORM 的默认值?Long id