Consider the following Author entity that delegates the keys generation to the database system:

Java

1

@Entity public class Author implements Serializable { 

2

3

  @Id @GeneratedValue(strategy = GenerationType.IDENTITY) 

4

  private Long id; 

5

6

  private int age; 

7

  private String name; 

8

  private String genre; 

9

  ... 

10

}

Now, let’s see how to retrieve the database auto-generated primary keys via getId()JdbcTemplate and SimpleJdbcInsert.

#java #spring boot #hibernate #persistence #databases

How to Obtain Auto-Generated Keys With Hibernate
1.95 GEEK