课程
/后端开发
/Java
/全面解析Java注解
获取的columnvalue没有用到啊!!!
2016-10-04
源自:全面解析Java注解 6-1
正在回答
老师的代码感觉是错误了,最后输出的结果并不对应注解中的字段名,所以拼接SQL句时错了,应该改fieldName为columnName,这时候就对应注解中的名称了。
这个值还是有用的!!!!
什么课上的例子没用,老师写错了,sql拼装写错,老师自己都说了是写错了
Column column = field.getAnnotation(Column.class);
String columnName = column.value();
这一步取到的columnName确实后面没用到,而是用的字段名
String filedName = field.getName();
但是在获取到columnName之后也可以通过columnName进行提取,只是课上的例子没用而已,此处columnName可以省略
举报
注解Java中的常用技能,通过实战演示注解在实际项目中的应用
3 回答5-2十一分钟的时侯为什么获得了column的value还要获取字段的名字
1 回答为什么要费尽心机的获取方法名和method类类型,然后在调用
1 回答请问,@Retention 中SOURCE, CLASS有啥用啊
3 回答query()是什么方法啊,哪个包下的,我找了好久没找到
2 回答该项目例子我觉得好像完全没用用到注解呀?只用到了反射?