| Author |
Auto ID generation strategy in JPA
|
bagaria kushal
Greenhorn
Joined: Mar 29, 2011
Posts: 19
|
|
If we specify id generation strategy as AUTO, the persistence provider chooses one of the following strategies :-
- Table
-Sequence
-Identity
My question is on what basis or criteria does the persistence provider decides which strategy to be used?
|
 |
James Sutherland
Ranch Hand
Joined: Oct 01, 2007
Posts: 550
|
|
This depends on the provider.
By default EclipseLink uses TABLE sequencing. This is because IDENTITY and SEQUENCE require database support, so TABLE is the most platform independent.
See,
http://wiki.eclipse.org/EclipseLink/UserGuide/JPA/Basic_JPA_Development/Entities/Ids/GeneratedValue#.40GeneratedValue
|
TopLink : EclipseLink : Book:Java Persistence : Blog:Java Persistence Performance
|
 |
 |
|
|
subject: Auto ID generation strategy in JPA
|
|
|