假设有两张表 一张学生表和一张教师表 表的具体结构如下:
学生表的tid作为外键和教师表的id进行关联 这样学生和教师之间就有了奇妙的联系了。 对于学生来说 他们和教师之间的关系应该是 多对一 的关系 多个学生对应一个教师 但是对于教师而已 他们和学生之间的关系就应该是 一对多 的关系 一个教师对应多个学生嘛 对于这两种情况 我们分别来讲解一下
多对一的关系:
我们设计实体类的时候 应该是这样设计的
从类的结构上来看 我们在学生的实体类中定义了一个教师的成员 这样就把学生和教师关联了起来 是一种一对多的关系 这和我们在数据库表中分析的结果是一样的 所以我们这样设计是合理的 。
那当我们通过Mybatis使用sql查询的时候 我们会得到什么结果呢 我们写一条sql语句 查询所有的学生信息
<