IDEA修改提醒的內容 Cannot resolve table '' Inspection info

在IDEA中做JAVA開發,IDE會做很多的檢查提醒,比如命名的駝峯提醒,重複代碼的提醒。今天遇到一個提醒,在JPA中PO類上的Table註解紅色錯誤提醒,默認Table註解不設置name屬性的話,那就按照駝峯原則匹配數據庫中的表(orderTEST),但是數據庫中的是 order_test,所以纔會設置name屬性值。

@Data
@Entity
@Table(name = "order_test")
public class OrderTEST 

Table註解的name屬性值上,提醒信息:

Cannot resolve table 'order_test' 
 Inspection info: This inspection controls whether the Persistence ORM annotations are checked against configured Datasources
 大意是:該檢查控制是否針對配置的數據源檢查持久性ORM註釋,沒有匹配合適的數據源

忽略此錯誤,在測試代碼中能順利的匹配到表 order_test,可以查詢出數據來。那說明IDEA這個提醒不影響操作。但是看着紅色error很難受,就搜搜網上資料來清除error。

file -> settings -> editor -> inspections -> JPA -> unresolved database references in annntation (修改這個值就可以,我這裏沒有取消這個檢查,只是把級別降低爲 warning)

在這裏插入圖片描述

IDEA的提醒很強大,偶爾會有需要修改的個性化的配置,需要慢慢的去摸索。

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