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