最赞回答 / 慕粉4019140
把sb.append(" and '").append(fieldName); 改成sb.append(" and '").append(columnName);即可,老师这里可能是不小心写错了,毕竟他写的属性名和注解上的value是一样的
2018-07-02
最赞回答 / 慕标3555490
不是,是和hibernate原理类似,mybatis开发者还要在xml里手写SQL,而hibernate和视频里讲的就是要开发者不需要接触SQL语句,只用调用方法,框架会自动给你生成SQL,所以和hibernate类似
2018-03-17
最赞回答 / 慕盖茨4477058
column的value获取的是注释里面的值即数据库表里面的字段名,getName获取的是字段的名字是指id,userName这些,为了获取所输入的值,用来填写sql语句
2018-01-30
最赞回答 / qq_啊啊啊洪湖水我的泪_0
一楼这位仁兄有的地方说的有点问题:任何注解本身都是接口 ,只不过是隐式继承了Annotation这个接口而已具体可看<...图片...>然后我们发现: Annotation 是jdk1.5 新增的特性,然而接口定义方法体...
2017-12-19