課程
/后端開發
/Java
/全面解析Java注解
column.value()不就是字段的名字嗎
2018-01-30
源自:全面解析Java注解 5-2
正在回答
你說的沒問題,因為字段的名稱和注解的值是一樣的,但老師的意思是不要讓你混淆這兩個概念,column.value()是得到該字段上面注解里的值,而后面field.getname()是獲得該字段的名稱??偠灾@兩者是完全不相等的!(視頻中的例子只是恰巧老師把這兩個值設置成一樣的了,所以你會認為就是字段的名字)
后面拼sql時候需要用到字段名=字段值,比如userName = 'hehe' and age = 18。
舉報
注解Java中的常用技能,通過實戰演示注解在實際項目中的應用
1 回答我這邊遍歷字段時候,判斷各字段是否有@Column注解總是為否,找了一上午沒找出來
1 回答為什么要費盡心機的獲取方法名和method類類型,然后在調用
3 回答根據方法名獲取方法的值,類中出現了重載,怎么辦
3 回答獲取的columnvalue沒有用到?。。?!
2 回答為什么我這 1=1 后面獲取不了sql語句了呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-29
column的value獲取的是注釋里面的值即數據庫表里面的字段名,getName獲取的是字段的名字是指id,userName這些,為了獲取所輸入的值,用來填寫sql語句
2018-04-01
你說的沒問題,因為字段的名稱和注解的值是一樣的,但老師的意思是不要讓你混淆這兩個概念,column.value()是得到該字段上面注解里的值,而后面field.getname()是獲得該字段的名稱??偠灾@兩者是完全不相等的!(視頻中的例子只是恰巧老師把這兩個值設置成一樣的了,所以你會認為就是字段的名字)
2018-01-31
后面拼sql時候需要用到字段名=字段值,比如userName = 'hehe' and age = 18。