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 删除。
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有