为什么查询不能直接传ID值
我有个疑问
为什么直接传id进去不行呢? 不用动态SQL语句的时候的时候 直接用id是可以使用的呀?用了之后就要用new User(id)来传ID了 是为什么呢
说id没有get方法 为什么没加动态的id可以用呢? 而且 Users里面也有
public Integer getId() {
return id;
} 方法呀
加入动态语句之后 说id就可以从User里调用get方法取出来了 如果说是用带两个参数的selectOne
方法传进了Users的话 取值为什么不是这样子#{users.id}
18
收起
正在回答
2回答
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星