JPA主鍵自增設置

 

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

–AUTO: 主鍵由程序控制,是默認選項,不設置即此項。

–IDENTITY:主鍵由數據庫自動生成,即採用數據庫ID自增長的方式,Oracle不支持這種方式。

–SEQUENCE:通過數據庫的序列產生主鍵,通過@SequenceGenerator 註解指定序列名,mysql不支持這種方式。

–TABLE:通過特定的數據庫表產生主鍵,使用該策略可以使應用更易於數據庫移植。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章