一.多对多的实现原理 在数据库中实现多对多的关系,必须使用连接表.也就是用一个独立的表来存入两个表的主键字段,通过遍历这张表来获取两表的关联关系. 而在我们的对象中,多对多是通过两者对象类中互相建立对方类的对象集合,类似上一篇讲到的一对多的集合类! 在Hibernate中是通过<many to many>来进行设置.同样多对多也存在双向和单向之分,表现到Hibernate中就是配置文件和POJO代码的不同.这里以单向映射为例,双向映射与之类似. 二.实例演示 1.建立数据模型 我们以学生与老师…