Annotation GenerateValue

https://hocdelamduocviec.blogspot.com/2014/03/annotation-generatevalue.html
GenerateValue(strategy=GenerationType.)
- TABLE: tạo thêm table có tên hibernate_sequences gồm hai column: sequence_name, sequence_next_hi_value. Giá trị khóa chính (cột id) sẽ bắt đầu từ 1 và mỗi lần tăng là 1.
- SEQUENCE: giá trị cột id (khóa chính) tăng mỗi lần lên 1 và nhớ giá trị lúc trước đã dùng. Ví dụ: nếu lúc trước id có giá trị 2, sau đó ta xóa dòng này đi, rồi thêm dữ liệu mới vào thì giá trị id lần này sẽ là 3.
- IDENTITY: Gán khóa chính cho cột ta chỉ định, giá trị cũng tăng tuần tự nhưng không nhớ giá trị lúc trước.
- AUTO: gán khóa chính, tăng tuần tự, và không nhớ giá trị lúc trước đó.