課程
/后端開發(fā)
/Java
/全面解析Java注解
老師,你輸出的sql語(yǔ)句中查詢的字段名和數(shù)據(jù)庫(kù)中的字段名不一致吧,數(shù)據(jù)庫(kù)中的字段名不應(yīng)該是注解里面的值嗎?
2016-04-26
源自:全面解析Java注解 5-3
正在回答
看的時(shí)候就有這個(gè)疑問(wèn),這個(gè)老師沒(méi)有認(rèn)真吧,這么明顯的邏輯也能錯(cuò)誤。
這里輸出的sql直接用bean的字段,肯定是不對(duì)的,折舊強(qiáng)制要求字段和數(shù)據(jù)庫(kù)表中字段相同,
那么注解就失去了存在的意義
而且
很明顯的是這里取出注解的value之后就沒(méi)有用過(guò)
的確,最后拼裝sql的時(shí)候應(yīng)該用columnName而不是fieldName.
連宏偉HW
舉報(bào)
注解Java中的常用技能,通過(guò)實(shí)戰(zhàn)演示注解在實(shí)際項(xiàng)目中的應(yīng)用
2 回答為什么我這 1=1 后面獲取不了sql語(yǔ)句了呢?
4 回答int類型的變量默認(rèn)為0生成sql語(yǔ)句時(shí)應(yīng)該怎么處理?
2 回答sql字段
1 回答columnName老師沒(méi)有用上,而且老師的輸出字段名字不對(duì)老師輸出的是select * from user where 1=1 and userName='hls' and age=19這個(gè)userName不應(yīng)該是數(shù)據(jù)庫(kù)的名字user_name嗎?userName類的名字
2 回答怎么解決sql注入的問(wèn)題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-08-06
看的時(shí)候就有這個(gè)疑問(wèn),這個(gè)老師沒(méi)有認(rèn)真吧,這么明顯的邏輯也能錯(cuò)誤。
這里輸出的sql直接用bean的字段,肯定是不對(duì)的,折舊強(qiáng)制要求字段和數(shù)據(jù)庫(kù)表中字段相同,
那么注解就失去了存在的意義
而且
很明顯的是這里取出注解的value之后就沒(méi)有用過(guò)
2016-04-27
的確,最后拼裝sql的時(shí)候應(yīng)該用columnName而不是fieldName.