mybatis表间关系,多表联查如何定义实体和返回类型 |
您所在的位置:网站首页 › 关联怎么写 › mybatis表间关系,多表联查如何定义实体和返回类型 |
mybatis表间关系,多表联查如何定义实体和返回类型
1,一对一关系在实体加入关联实体属性(Entity1 和Entity2一对一,通过field关联)
public class Entity1 implements Serializable {
private Integer id;
private String field;
private String field1;
private Entity2 entity2;
(getter,setter,toString方法)
...
}
public class Entity2 implements Serializable {
private Integer id;
private String field;
private String field2;
private Entity2 entity1;
(getter,setter,toString方法)
...
}
Entity1对应的mapper中加入相应的resultMap 2,一对多关系在实体加入关联实体属性(Entity3 和Entity4一对多,通过field关联) public class Entity3 implements Serializable { private Integer id; private String field; private String field3; private List entity4; (getter,setter,toString方法) ... } public class Entity2 implements Serializable { private Integer id; private String field; private String field4; private Entity2 entity3; (getter,setter,toString方法) ... }Entity3对应的mapper中加入相应的resultMap 3,多对多关系多对多关系就类似了,实体(Entity5,Entity6关联)中都是加对方的List ReultMap关对方联集合的映射 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |