zp2327
2016-10-04 22:48
获取的columnvalue没有用到啊!!!
老师的代码感觉是错误了,最后输出的结果并不对应注解中的字段名,所以拼接SQL句时错了,应该改fieldName为columnName,这时候就对应注解中的名称了。
这个值还是有用的!!!!
什么课上的例子没用,老师写错了,sql拼装写错,老师自己都说了是写错了
Column column = field.getAnnotation(Column.class);
String columnName = column.value();
这一步取到的columnName确实后面没用到,而是用的字段名
String filedName = field.getName();
但是在获取到columnName之后也可以通过columnName进行提取,只是课上的例子没用而已,此处columnName可以省略
全面解析Java注解
126934 学习 · 102 问题
相似问题