About SequenceGenerator

manual

Auto Generated Values

Explains the different strategies for generating auto values (mainly for primary key fields) in JPA.... in one or more fields in one or more classes. The @SequenceGenerator javax.persistence.SequenceGenerator JPA annotation Defines a primary key generator ...

 
api-jpa

JPA Annotations for Value Generation

Reference (JavaDoc) of JPA 2 value generation annotations, including @GeneratedValue, @SequenceGenerator and @TableGenerator.... the following annotations: javax.persistence.SequenceGenerator javax.persistence.TableGenerator More ...

 
forum_thread

@SequenceGenerator and single id in whole database

Hi, I have a question about @SequenceGenerator. I have separate @SequenceGenerator in each of my model enitities, but it looks like id's are generated using only one, shared generator. Is there any other way to use separate generators for each entity, so that each entity uses its own sequence just like in RDBM?... Hi, I have a question about @SequenceGenerator . I have separate @SequenceGenerator in each of my model enitities, but it looks like id's are ...

 
forum_thread

Primary key generation problem after changing entity package

Hi, I changed package name for some of my entities in database. I added info in <schema><package... /></schema> of my configuration file - and the changes have been succesfully made in database. Unfortunately, sequences have been probably lost for changed entity classes. After schema change I keep getting errors : Attempt to reuse an existing primary key value... My primary keys are annotated as shown below : ... annotated as shown below : @ Id @ SequenceGenerator ( name = "SEQ_BOARD" , allocationSize ... Also, when I modify initialValue parameter of existing SequenceGenerator - no changes are made. Changing sequenceName don't help. ...

 
api-jpa

javax.persistence.SequenceGenerator

Defines a primary key generator that may be referenced by name when a generator element is specified for the GeneratedValue annotation.(Annotation of JPA)

 
forum_thread

Join performance in Objectdb

select count(e) from Meta e, ImageNet i, Page p where e.idImage=i.id and e.idPage=p.id; So simple a command cause me half an hour and is running now! Each table has about 160K records. What formula can predict the time for such counting? TIA ... }   @ Entity @ SequenceGenerator ( name = "seqB" , allocationSize = ... }   @ Entity @ SequenceGenerator ( name = "seqC" , allocationSize = ...

 
forum_thread

Possible issue for default id generator

First all, congratulations to Objectdb team for the excellent work. Possible issue for default id generator when strategy is sequence. Error: Incomplete definition of auto value in field MyTestCase$MyEntity.idgenerator name is missing (error 342) Please see attached file MyTestCase.java lines 35 and 36. I am not an expert but in my opinion there is no default generator but the element generator is optional. Thanks. ... ) //, generator="seq") @ Id @ SequenceGenerator ( name = "seq" ) //workaround ...

 
forum_thread

Intermittent: "Attempt to reuse an existing primary key value" when persisting a new instance

Hi,   I don't have a useful test case to expose this issue, but I am getting an intermittent "Attempt to reuse an existing primary key value". In this particular instance, the error is: ... generator = "user_pwd_seq" ) @ SequenceGenerator ( name = "user_pwd_seq" , initialValue = ...

 
api-jpa

javax.persistence.GeneratedValue

Provides for the specification of generation strategies for the values of primary keys.(Annotation of JPA)

 
api-jpa

GeneratedValue.generator

(Optional) The name of the primary key generator to use as specified in the SequenceGenerator or TableGenerator annotation.(Annotation Element of javax.persistence.GeneratedValue)