最新回答 / 連宏偉HW
老師的代碼感覺是錯誤了,最后輸出的結(jié)果并不對應注解中的字段名,所以拼接SQL句時錯了,應該改fieldName為columnName,這時候就對應注解中的名稱了。這個值還是有用的!?。?!
2016-10-04
最贊回答 / NullPointE
用了一個子查詢,把原來的字符串拼接成 ? ? ?in('liu@163.com','zhang@gmail.com','hdjh@126.com')
2016-06-25
最贊回答 / 花絕世
針對老師代碼來說:單從老師的代碼上確實和你說的差不多!其實不知道你有沒有發(fā)現(xiàn),老師的本意是Column注解的值,是表示數(shù)據(jù)庫中表的字段的,如果數(shù)據(jù)庫中的表按照這個意思來創(chuàng)建的,那么最后生成的sql語句是有問題的。如:userName的用@Column("user_name")意味著數(shù)據(jù)庫表中字段名應該是user_name。如果我們做一個假設,需要做映射的類滿足java類名 ==(或者做固定的轉(zhuǎn)換,如首字母小寫) 數(shù)據(jù)庫中表名,?java字段名 ==(或者做固定的轉(zhuǎn)換,如首字母小寫,在駝峰字母轉(zhuǎn)成“_ ”+...
2016-06-17
最贊回答 / 慕巴拉克
舉例:在重寫父類的onCreate時,在方法前面加上@Override 系統(tǒng)可以幫你檢查方法的正確性。@Overridepublic void onCreate(Bundle savedInstanceState){…….}這種寫法是正確的,如果你寫成:@Overridepublic void oncreate(Bundle savedInstanceState){…….}編譯器會報如下錯誤:The method oncreate(Bundle) of type HelloWorld must overr...
2016-05-31