One
Number Type Integer
@Id @generatedvalue (Strategy=generationtype.identity)
The primary key type of hibernate-generated table after running is the integer type
--------------------------------------------------------------------------------------------------------------- --------------------------------
--------------------------------------------------------------------------------------------------------------- --------------------------------
--------------------------------------------------------------------------------------------------------------- --------------------------------
In addition to being able to configure a generationtype.identity, there is another one. AUTO, which is common to all databases
But there will be a sequence sequence table that does little, sequence is in the Oracle database, but sequence in Oracle is not a table, it's an object
@Id @generatedvalue (Strategy=generationtype.auto)
Two
string-type String
uuid,{Unique identifier, world-wide unique}
@Id @generatedvalue (Generator= "Systemuuid") @GenericGenerator (name= "Systemuuid", strategy= "uuid ")
When new data is added, the primary key field value is just a string of strings,
According to the data when the information is entered and the device information of the equipment used, etc., it is called the world's unique identity
Three
Oracle_sequence of number types
Java Annotations Metabase table primary key