9.2 一对一
创建数据表。在mybatis数据库中分别创建名为tb_idcard和tb_person的数据表,同时预先插入两条数据。执行的SQL语句如下所示:
完成操作后,数据库tb_idcard和tb_person表中的数据如下所示:
在Eclipse中创建一个Web的项目,引入相关的JAR包、log4j日志文件、MyBatisUtils工具类以及mybatis-config.xml的核心配置文件。项目环境搭建完成后的文件结构,如图所示:
在项目的com.itheima.po包下创建持久化类IdCard和Person,编辑后的代码,如下图所示:
在com.itheima.mapper包中,创建证件映射文件IdCardMapper.xml和个人映射PersonMapper.xml,并在两个映射文件中编写一对一关联映射查询的配置信息,配置的结果如下图所示: