自学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类映射起来了
-
全部评论

相关推荐

2025-12-15 11:27
门头沟学院 Java
哇哇的菜鸡oc:所有人不要理会,就好了,后面他就知道怎么回事了,只能说有的时候市场都是被宰的人搞坏的
点赞 评论 收藏
分享
2025-12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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