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