1. 程式人生 > >mybatis mybatis plus怎麼忽略對映欄位

mybatis mybatis plus怎麼忽略對映欄位

其實mybatis plus是比mybatis優秀的mybatis有的,他全有,它沒的,或者不優秀的地方,mybatis plus全優秀,所以晚的總比早的好。
今天要說的是:
忽略欄位問題,我被這個坑了好長時間,我開發專案吶有個需求是忽略資料庫中欄位,但是實體類還要有,我操,我目前的知識告訴我,@Transient這個是很好的選擇,我操,我於是,開始搞,忘了說了,我的資料庫中介軟體是mybatis plus,搞的我煩,先是看網上的,發現無論在欄位上加還是在get方法上加,都不行,最後我配置檔案又試了試,發現也不行。涼涼。
最後解決辦法是,mybatis plus這個有自帶的忽略欄位註解???

@TableField(exist = false):表示該屬性不為資料庫表字段,但又是必須使用的。

@TableField(exist = true):表示該屬性為資料庫表字段。

呵呵,至於@Transient不行的原因是什麼吶,
我看了看@Transient適用於hibernate.我天我學傻了。早對症下藥早好了。