前言
昨天遇到一個bug,在對resource_info表進行更新的時候報錯,無論如何也更新不了。
後來發現,是我resource_info類所對應的字段和mysql的關鍵詞衝突了(以後在設計字段名的時候一定要謹慎),那我們現在不想更改字段名(麻煩),該如何解決呢?
解決
好在mybatis plus爲我們提供了註解,如下所示:
我們利用 @TableField註解給字段指定字段名就可以了,就是這兩個字段name、describe和mysql的關鍵字衝突,我們給這兩個字段用反引號``包裹起來
/**
* 資源名稱
*/
@TableField(value = "`name`")
private String name;
/**
* 資源描述
*/
@TableField(value = "`describe`")
private String describe;
至此,問題解決
如果本文對你有幫助的話,點個關注吧O(∩_∩)O