只要关系配置正确,一条sql就可以解决循环中查询数据库的问题
来源:互联网 发布:温州淘宝运营培训学校 编辑:程序博客网 时间:2024/04/30 04:43
如上配置,可以实现查询多个订单,并且查询出每个订单对应的商品信息,存放在对应订单的集合中,实体类中存在如下的属性
在实体对象中展现一对多的关系,mapper文件中通过collection标签配置一对多关系
假设执行sql的结果如下:
相同的订单出现可能不止一次,里面存在的商品也不一样,如何将同一订单的商品整合在一起?
其实我们不需要做任何的事情,看到上图中配置的ResultMap,因为PURCHASE_ID作为主键,数据库中的每条记录是一个对象,相同的订单编号会覆盖之前的订单,而商品信息则继续往集合中添加。这样最终就可以把一个订单中的商品信息全部放在一个集合中。
0 0
- 只要关系配置正确,一条sql就可以解决循环中查询数据库的问题
- 数据库中随机查询一条记录的SQL语句
- 数据库中随机查询一条记录的SQL
- 随机查询一条数据库记录的SQL
- 数据库SQL中的分钟表示应该使用MI(非常重要的一个问题,以前一直认为和java中一样,用mm就可以表示);校对规则(查询时区分大小写)
- 理论上只要操作系统中安装了相应的解码器就可以支持相应的任何媒体
- 在VC2005中,只要知道类的名字,就可以动态创建类的实例
- 解决DEPEND ON关系的循环问题
- 一条sql解决交换数据库row的方法
- 只要躺着就可以年赚48%的股票投资策略
- sql中查询每组的最后一条数据
- dsum 解决 access数据库中 update的子查询问题
- 解决查询MySQL数据库中重复数据的问题
- 一条语句查询数据库中所以表的信息
- 一条语句查询数据库中所以表的信息
- 如何查询数据库中重复记录的一条记录
- web.config配置正确,PL/SQL可以登录,但仍然报数据库方面的错误(连接字符不正确)
- 几个简单的mysql命令就可以解决的问题
- 黑马程序员——基础学习(五)继承、多态、抽象类和接口
- HDU 1561 The more, The Better(树形dp+背包)
- c#第五次作业
- C#课程设计——“猜猜看”开发总结
- 选择法排序
- 只要关系配置正确,一条sql就可以解决循环中查询数据库的问题
- TCP/IP详解学习笔记——IP协议
- HDU 3681 Prison Break (状压DP+二分)
- Servlet--取得session,application内置对象
- mac 下面 you have an outdated version of /usr/bin/install_name_tool installed
- UISegmentControl/多段选择视图
- 怎么从Linux服务器上下载超过4G的文件?
- Android UI 组件开源软件
- 第三章(在线程间共享数据)