一对一:

1.首先创建2个表:

Mybatis的关联映射的注意点(一对一)
Mybatis的关联映射的注意点(一对一)
注意点一:tb_person中的card_id与tb_idcard中的id关联

2.创建对应的持久化类

Mybatis的关联映射的注意点(一对一)
Mybatis的关联映射的注意点(一对一)
其中getter和setter,toString方法省略。

3.创建映射文件

Mybatis的关联映射的注意点(一对一)
Mybatis的关联映射的注意点(一对一)
注意点2:parameterType的内容并不都是Integer,看输入值的类型,现在通过id查证件信息,id类型为Integer。
resultType返回的时IdCard类
注意点三:property和column的使用
property:观看持久化类中的定义的值,column是表中的字段内容
注意点四:resultMap中的id值要与select中的resultMap中的值相同,类似一个调用的关系

4.核心文件mybatis-config,xml文件的配置

重点是以下两块地方的配置
Mybatis的关联映射的注意点(一对一)

Mybatis的关联映射的注意点(一对一)
注意点五:如果没有对第一块地方进行配置,返回类的地方都要是绝对路径表示类,Mapper位置仔细配置

5.测试类

Mybatis的关联映射的注意点(一对一)注意点六:findPersonId 要与PersonMapper中的select中的id对应,1是对应的id

相关文章:

  • 2022-01-23
  • 2021-09-26
  • 2022-01-11
  • 2022-12-23
  • 2022-01-14
  • 2021-06-18
  • 2021-07-10
猜你喜欢
  • 2022-12-23
  • 2021-09-13
  • 2021-07-10
  • 2021-11-02
  • 2021-09-24
  • 2022-12-23
相关资源
相似解决方案