关于蛋糕查询代码的疑惑
以下是课程中查询蛋糕的代码,有点疑惑,请解答一下。@Result(id="column ......)中的id,程序是如何识别属于哪个表中的id,cake表还是catalog表?
17
收起
正在回答
3回答
同学你好,非常抱歉,没有为同学解释清楚,这里id字段,对应的是cake表中的id,此时的id是由返回值类决定了,老师做了一个小测试,例如:
返回值为Cake:
返回值为Catalog:
当catalog的属性没有一一匹配时,程序会报错。
综上所述,查询@Results中封装的属性(包括同学说的id)与接口定义的返回值有关。接口中的返回值是什么,它就会封装到哪个实体类中。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
Java数据库开发与实战应用2018版
- 参与学习 人
- 提交作业 277 份
- 解答问题 4297 个
Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星