Hibernate : How to build a primary key with annotations ?

You can use the @GeneratedValue annotation.

The agreement of the strategy type that you choose this annotation will generate automatically a unique values for this column.

Example :

@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;

Possible Types :

public enum GenerationType {

    private GenerationType() {

More Info ( Documentation ) : 

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s