课程
/后端开发
/Java
/全面解析Java注解
老师,你输出的sql语句中查询的字段名和数据库中的字段名不一致吧,数据库中的字段名不应该是注解里面的值吗?
2016-04-26
源自:全面解析Java注解 5-3
正在回答
看的时候就有这个疑问,这个老师没有认真吧,这么明显的逻辑也能错误。
这里输出的sql直接用bean的字段,肯定是不对的,折旧强制要求字段和数据库表中字段相同,
那么注解就失去了存在的意义
而且
很明显的是这里取出注解的value之后就没有用过
的确,最后拼装sql的时候应该用columnName而不是fieldName.
连宏伟HW
举报
注解Java中的常用技能,通过实战演示注解在实际项目中的应用
2 回答为什么我这 1=1 后面获取不了sql语句了呢?
4 回答int类型的变量默认为0生成sql语句时应该怎么处理?
2 回答sql字段
1 回答columnName老师没有用上,而且老师的输出字段名字不对老师输出的是select * from user where 1=1 and userName='hls' and age=19这个userName不应该是数据库的名字user_name吗?userName类的名字
2 回答怎么解决sql注入的问题
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号