Spring JPA 增加字段執行異常問題及解決

Spring JPA 增加字段執行異常

用Spring jpa Entity裡面增加瞭幾個字段,但啟動報錯,提示

column Unable to execute schema management to JDBC target:

alter table qps_dictionary add column create_by varchar(10)  '創建者'; 

這條語句出錯。

復制語句到客戶端執行,mysql果然提示語法錯誤,後來修改實體信息增加comment:在創建者簽名增加comment即可

@Column(columnDefinition = "varchar(10) comment '創建者'",name = "create_by")

JPA自增字段自動添加報錯“error performing isolated work”

在使用Jpa對數據庫進行操作是時,設置的自增字段在進行插入操作時也必須set,否則會報錯添加失敗。

使用@GeneratedValue 註解能實現自增字段自動添加。

但是使用 @GeneratedValue 會報錯 “error performing isolated work

@Id
@GeneratedValue
private Integer newsId;

——錯誤分割線——-

正確做法是使用  

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

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。

推薦閱讀: