detached entity passed to persist 錯誤的引發的緣由和解決辦法

detached entity passed to persist 錯誤的引發的緣由和解決辦法
數據庫


報錯的緣由有以下的情形:

好比:在實體類中定義的變量以下:
    @Id
    @GeneratedValue(strategy=GenerationType.)
    @Column(name="role_id")
    private String roleId;

系統默認這個值是由數據庫自動生成的,但是你的數據庫並沒設置其爲identity屬性.

這樣就會報錯.ide

解決辦法1.在存儲數據的時候,要記得把hi這一項設置爲空.不然,是不能夠存儲的,由於已經identity了.spa

解決辦法2.去掉 @GeneratedValue(strategy=GenerationType.)it

相關文章
相關標籤/搜索