-
根據(jù)報錯修改了
第56行,修改fieldValue的類型為Object
第59行,修復方法為incoke(f)
第64行,增加對獲取到的值的判斷,將NULL,int,0去掉。
查看全部 -
????4.2 拿到字段的值(調(diào)用get方法獲取字段的值)
????4.3 拼裝sql
查看全部 -
3. 遍歷所有的字段
4. 處理每個字段的sql
????4.1 拿到字段名
????4.2 拿到字段的值(根據(jù)字段值,讀取該字段的get方法名)
查看全部 -
生成SQL語句的query方法代碼
獲取到class
獲取到table的名字
查看全部 -
項目main函數(shù)
查看全部 -
將表名和字段名用注解定義好
查看全部 -
@Target({EleMentType.FIELD})
ElementType.FIELD表示作用域是字段(屬性)
查看全部 -
@Target({EleMentType.TYPE})
ElementType.TYPE表示作用域是類或接口
查看全部 -
注解實戰(zhàn)項目需求
查看全部 -
父類上面有注解,子類沒有注解。父類支持@Inherited的話,按照上面獲取類上注解的方法,能獲取父類的注解。
查看全部 -
@Retention(RetentionPolicy.RUNTIME) 生命周期:運行時
注意:上面獲取類和方法上的注解,只能獲取運行時的注解。
RetentionPolicy.SOURCE 只在源碼顯示,編譯時會丟棄
RetentionPolicy.CLASS 編譯時會記錄到class中
查看全部 -
4. 獲取方法上的注解,兩種方法
查看全部 -
獲取注解實例:
使用類加載器加載類
找到類上的注解
拿到注解實例
查看全部 -
給注解起名字,直接@Decription(""),在“”中加字符串。
(后面解析這兩個注解)
查看全部 -
解析注解概念:
通過反射獲取類、函數(shù)或成員上的運行時注解信息,從而實現(xiàn)動態(tài)控制程序運行的邏輯。
查看全部
舉報