一、关联查询

      当查询的内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表间的关联关系的不同。关联查询分为四种:

  1. 一对一关联查询;
  2. 一对多关联查询;
  3. 多对一关联查询;
  4. 多对多关联查询;

二、一对多关联查询

1、通过多表连接查询方式实现

    定义实体类及DB表

 一对一关联查询,其解决方案与多对一解决方案是相同的。

  一对多关联查询:在查询一方对象的时候,同时将其所关联的多方对象也都查询出来。

  Demo中使用国家(country)和部长(minister)进行示例。

 1 public class Minister {
 2     private Integer mid;
 3     private String mname;
 4 
 5     public Integer getMid() {
 6         return mid;
 7     }
 8 
 9     public void setMid(Integer mid) {
10         this.mid = mid;
11     }
12 
13     public String getMname() {
14         return mname;
15     }
16 
17     public void setMname(String mname) {
18         this.mname = mname;
19     }
20 
21     @Override
22     public String toString() {
23         return "Minister [m>;
24     }
25 
26 }
Minister

相关文章: