@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
–AUTO: 主鍵由程序控制,是默認選項,不設置即此項。
–IDENTITY:主鍵由數據庫自動生成,即採用數據庫ID自增長的方式,Oracle不支持這種方式。
–SEQUENCE:通過數據庫的序列產生主鍵,通過@SequenceGenerator 註解指定序列名,mysql不支持這種方式。
–TABLE:通過特定的數據庫表產生主鍵,使用該策略可以使應用更易於數據庫移植。