In this case
Here are the list of some commonly used generators in hibernate:
Generator Description
increment :It generates identifiers of type long, short or int that are unique only when no other process is inserting data into the same table. It should not the used in the clustered environment.
identity: It supports identity columns in DB2, MySQL, MS SQL Server, Sybase and HypersonicSQL. The returned identifier is of type long, short or int.
sequence: The sequence generator uses a sequence in DB2, PostgreSQL, Oracle, SAP DB, McKoi or a generator in Interbase. The returned identifier is of type long, short or int
hilo: The hilo generator uses a hi/lo algorithm to efficiently generate identifiers of type long, short or int, given a table and column (by default hibernate_unique_key and next_hi respectively) as a source of hi values. The hi/lo algorithm generates identifiers that are unique only for a particular database. Do not use this generator with connections enlisted with JTA or with a user-supplied connection.
seqhilo: The seqhilo generator uses a hi/lo algorithm to efficiently generate identifiers of type long, short or int, given a named database sequence.
uuid: The uuid generator uses a 128-bit UUID algorithm to generate identifiers of type string, unique within a network (the IP address is used). The UUID is encoded as a string of hexadecimal digits of length 32.
guid: It uses a database-generated GUID string on MS SQL Server and MySQL.
native: It picks identity, sequence or hilo depending upon the capabilities of the underlying database.
assigned: lets the application to assign an identifier to the object before save() is called. This is the default strategy if no
select: retrieves a primary key assigned by a database trigger by selecting the row by some unique key and retrieving the primary key value.
foreign: uses the identifier of another associated object. Usually used in conjunction with a
Way cool! Some very valid points! I
ReplyDeleteappreciate you penning this article and the
rest of the site is also really good.
Here is my web site CrossFit apparel companies :: crossfitapparelcompanies.webs.com ::
I like it when people get
ReplyDeletetogether and share opinions. Great website, keep it
up!
Feel free to visit my web blog :: sex offender map
Woah! I'm really loving the template/theme of this site.
ReplyDeleteIt's simple, yet effective. A lot of times it's very
hard to
get that "perfect balance" between user friendliness and appearance.
I must say that you've done a great job with this.
Also, the blog loads super fast for me on Opera.
Exceptional Blog!
Also visit my web page: tornado warning
This is a topic that is close to my heart.
ReplyDelete.. Thank you! Where are your contact details though?
Take a look at my blog ... Plenty of Fish login
Its like you read my thoughts!
ReplyDeleteYou appear to understand a lot about this,
like you wrote the ebook in it or something.
I believe that you just can do with
some % to power the message home a bit, however instead of that, that is magnificent blog.
A fantastic read. I'll definitely be back.
Look into my web blog: public safety
You have made some good points there. I looked on the
ReplyDeleteweb for more info about the issue and found most people will go along with your views on this website.
My web blog; eHarmony login
I like it whenever people come together and share views.
ReplyDeleteGreat site, continue the good work!
Visit my weblog :: free mobile weather alerts