自学Java第118天
遇到了一个bug,耗费了自己一些时间
稍微拖了下自己的学习进度
-
本来呢是打算学完三种多表关联查询的
结果学到一对多查询的时候遇到了一个bug
-
老实说,我遇到bug时还是不太反感的
因为我本身也在做一个bug系列
将自己遇到过的bug及解决方法记录下来
就是很多时候发现自己犯的尽是些低级错误
-
今天遇到的问题我大致说明下:
Java中实体类和数据表是相对应的
而多表查询结果涉及到多张表的结果
-
那如何用一个实体类接收返回值呢?
如果是一对一,比如order和user
那么就可以封装user到Order实体类中
-
如果是一对多,比如order和orderdetail
那么封装orderdetail集合到Order实体类中
-
在映射文件中resultMap标签可以处理返回值
当然id要和对应的sql语句标签对应
-
如果是一对一,使用子标签association说明:
property:user,即Order类中的user属性
javaType:User,即user和User实体类对应
也就是将Order类中的user属性和User类映射起来了
-
全部评论

相关推荐

Jcwemz:中软证书写单行,考了什么学了什么相关技术栈的内容就说自己会什么, 没实习就包装实习简历,将项目经历写成实习做的,项目时间拉长,项目成果具体化,测试的项目成果无非就是写了多少用例查出了多少bug,重要的不是实习了多久,而是你会多少东西,你能表达的就都是你的。 cet4,随便找个地方标上就好了,不用写单行。 粗略建议,我也不在行,觉得对的可以采纳
实习,投递多份简历没人回...
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务