前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MyBatis框架:第八章:自定义结果集,一对一,一对多,延迟加载,赖加载

MyBatis框架:第八章:自定义结果集,一对一,一对多,延迟加载,赖加载

作者头像
马克社区
发布2022-10-07 17:00:42
1980
发布2022-10-07 17:00:42
举报
文章被收录于专栏:高端IT高端IT

13.1、自定义结果集介绍 自定义结果集,可以给复杂的对象使用。也就是对象内又嵌套一个对象。或者一个集合。 在这种情况下。前面学过的知识点,已经无法直接获取出对象内对象的信息。 这个时候就需要使用resultMap自定义结果集来返回需要的数据。

13.2、创建一对一数据库表 一对一数据表 创建锁表

create table t_lock( id int primary key auto_increment, name varchar(50) ); 创建钥匙表

create table t_key( id int primary key auto_increment, name varchar(50), lock_id int , foreign key(lock_id) references t_lock(id) ); 插入初始化数据

insert into t_lock(name) values(‘阿里巴巴’); insert into t_lock(name) values(‘华为’); insert into t_lock(name) values(‘联想’);

insert into t_key(name,lock_id) values(‘马云’,1); insert into t_key(name,lock_id) values(‘任正非’,2); insert into t_key(name,lock_id) values(‘柳传志’,3);

13.3、创建实体对象

钥匙对象 public class Key { private int id; private String name; private Lock lock; 锁对象 public class Lock { private int id; private String name;

13.4、一对一的使用示例 13.4.1、创建 KeyMapper 接口

public interface KeyMapper { public Key queryKeyForSimple(int id); }

13.4.2、级联属性的映射配置

更多内容请见原文,原文转载自:https://blog.csdn.net/weixin_44519496/article/details/120472365

本文系转载,前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系?cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com