sequence-generators

    5热度

    2回答

    我有使用产生的值 @Entity @SequenceGenerator(allocationSize = 1, initialValue = 1000, name = "idgen") public class Ent1 { @Id @GeneratedValue(generator = "idgen") private Long id; ... }

    4热度

    2回答

    我使用hibernate与春天,h2和liquibase,我试图通过以这个blog post为例来为我的实体做一个自定义的字符串id生成器,但我收到错误:Caused by: org.hibernate.id.IdentifierGenerationException: Unknown integral data type for ids : java.lang.String 这里我Sequenc

    3热度

    2回答

    在阅读javascript博客和文章时,我看到了很多ES6生成器的兴趣,但是我没有理解它们在本质上与当前使用一系列函数创建的序列的差异。例如,下面的工厂将采取一系列功能步骤并在步骤之间产生。 function fakeGen(funcList) { var i = 0, context; return function next() { if (i<funcList

    0热度

    2回答

    我从身份生成器移动到序列希望它可以提高我的批量插入的性能。我正在使用批量大小为50的JPA EntityManager的持久化方法进行批量插入。插入多达300K条记录。 实体表具有主键列如下设置 - ID: @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator="myseq") @SequenceGenerator(

    -2热度

    2回答

    作为我课程的一部分,我需要找到并重新编码一个rand()随机数发生器,它输出与原始数字相同的数字。起始序列为1804289383 846930886 1681692777 1714636915 1957747793 424238335 719885386 1649760492 596516649 1189641421 1025202362,可在http://ideone.com/H7tsSI #i

    0热度

    2回答

    我有暴露发电机的实用功能: export class Utility { // provides a generator that streams 2^n binary combinations for n variables public static *binaryCombinationGenerator(numVars: number): IterableIterator

    0热度

    1回答

    我有一个关于Postgresql序列生成器的问题。 例如,我在我的模式中注册了一个序列,在同一个模式中,我在记录上插入了一个名为“USER”的表上的初始数据,所以默认情况下它的ID是1.但是,如果我插入数据在名为“POSTS”的表上,一旦我在所述字段上进行了插入,在名为“POSTS”的表上没有数据。它的ID是2吗? 我的问题将生成相同的序列生成器全局生成序列基于以前的ID或记录,无论表被插入吗?

    0热度

    2回答

    我有一个使用Oracle Coherence进行缓存功能的分布式Java应用程序。我如何使用它为分布式系统生成唯一的UUID?我很确定这可以通过利用Coherence的缓存功能来实现序列生成器来完成,如here。 Cassandra有TimeBaseUUID,我试图找出Coherence上是否有类似的东西。

    4热度

    1回答

    我有一个促销ID表标注为 @SequenceGenerator(name="GEN_PROMID", sequenceName="SEQ_PROMOTIONID", allocationSize=1) @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="GEN_PROMID") @Column(name="PROM

    0热度

    1回答

    我正在使用OpenJPA作为ORM工具。 我在坚持实体的同时面临一个问题。我已经使用序列发生器的id生成完美的作品。但是有一种情况会导致问题。 假设表中已经有一些实体。现在我新部署我的应用程序并坚持一个新的实体。 JPA会生成一个id,但是有可能已经有一个具有相同id的实体在表中。这会导致持续性错误。所以我希望JPA生成的值大于表中已有的最高ID。 这怎么办?