-
第二张截图查看全部
-
ddddd查看全部
-
元注解 target 作用域列表查看全部
-
自定义注解语法要求查看全部
-
java 中常见的注解。查看全部
-
注解分类查看全部
-
允许子累继承查看全部
-
注解的生命周期查看全部
-
生命周期的分类查看全部
-
注解的作用域查看全部
-
@Override 表示当前方法覆盖了父类的方法 @Deprecation 表示方法已经过时,方法上有横线,使用时会有警告。 @SuppviseWarnings 表示关闭一些警告信息(通知java编译器忽略特定的编译警告)查看全部
-
拼装sql查看全部
-
通过遍历注解,获取注解里的value 和对应的字段, 对象反射,万物都是对象,用“get”“set”方法 invoke 反射到对象得到值, 得到完整的对象后,就可以业务和逻辑操作。查看全部
-
反射,注解拼装sql语句 将sql语句的表明用注解封装 对应的注解在类名上 将sql语句的字段名用注解封装 对应的注解在类的成员变量上 用反射获得对象的类类型,用.getClass方法因为传进的参数为具体实例对象 Stringbiulder拼装sql语句 类类型的.getAnnotation(注解的类类型)方法获得类注解对象 在此之前通过isAnnoytation(注解的类类型)的返回值确定是否存在该注解 获得表名 where 之后条件语句的拼装 1.示例中的方法 字段名的获取:通过成员变量上的注解获得,遍历fields对象集,通过字段对象的.getAnnotation获得注解对象,然后注解对象.value()获得注解中的定义value元素的值 字段值的获取:在上述遍历fields的循环中,通过拼接字符串'get'字段名首字母大写,在将字段名后部分拼装获得方法名,通过反射拿到方法对象实例,然后通过方法对象invoke调用方法获得字段的值 评论区中有人说通过反射直接拿字段名,然后再拼接字段对应的方法名获得方法对象通过调用invoke拿到字段值查看全部
-
源码:http://blog.csdn.net/zen99t/article/details/50351575查看全部
举报
0/150
提交
取消