這個項目功能可以不用注解?
我想知道如果數(shù)據(jù)庫字段對應(yīng)字段和類字段如果有相應(yīng)的規(guī)則,比如類中id,數(shù)據(jù)庫中字段也是id,類中name,數(shù)據(jù)庫中字段也是name
那么通過類的獲取Field,獲取字段名,反射就能拿到字段值,就能直接封裝SQL語句,可以不用到注解了,我覺得注解的意義在于應(yīng)對放置類中屬性名和數(shù)據(jù)庫中字段名對應(yīng)規(guī)則太復(fù)雜,對嗎?
我想知道如果數(shù)據(jù)庫字段對應(yīng)字段和類字段如果有相應(yīng)的規(guī)則,比如類中id,數(shù)據(jù)庫中字段也是id,類中name,數(shù)據(jù)庫中字段也是name
那么通過類的獲取Field,獲取字段名,反射就能拿到字段值,就能直接封裝SQL語句,可以不用到注解了,我覺得注解的意義在于應(yīng)對放置類中屬性名和數(shù)據(jù)庫中字段名對應(yīng)規(guī)則太復(fù)雜,對嗎?
2016-08-14
舉報
2016-08-14
可以優(yōu)化一下 @Column 當(dāng)不指定列名時,按照默認(rèn)的規(guī)整,將字段的駝峰命名規(guī)則轉(zhuǎn)換成數(shù)據(jù)庫的大寫+下劃線命名規(guī)則進(jìn)行映射。當(dāng)指定命名規(guī)則時,使用傳入的列名進(jìn)行映射。事實上Hibernate就是類似的處理方式。
2018-07-25
我也有和樓主一樣的問題?。??不是只用反射就可以實現(xiàn)么。。。 ?加了注解到底意義在哪里啊。 ?樓上的回答有點(diǎn)看不太懂。。。有人能再給解釋下嗎,感謝