Mybatis一对多中的SQL(查询、删除、更新、插入)及表的设计
Mybatis一对一中的SQL(查询、删除、更新、插入)及表的设计
1.1现实模型
一个Project需要多个Developer来开发,一个Developer有多个Project开发任务。
1.2实体类
Project
public class Project
{
private int id;
private String name;
private Set<Developer> devs=new HashSet<Developer>();
}
Developer
public class Developer
{
private int id;
private String name;
private Set<Project> pros=new HashSet<Project>();
}
1.3表的设计
包括三张表:project、developer、midProDev。其中project、developer分别表示两个实体类,mid