想问问, resultmap 里面,association 不起作用的原因呀,我结果是显示是null,里面的结果都没显示
/
/
/

想问问, resultmap 里面,association 不起作用的原因呀,我结果是显示是null,里面的结果都没显示
/
/
/

1.SQL 查询语句没有正确关联两个表或者表中的字段没有匹配
如果使用 association 进行关联操作,需要在 SQL 查询语句中使用 JOIN 关键字进行表的关联,并且需要保证表中的字段匹配。如果没有正确关联两个表或者表中的字段没有匹配,会导致查询结果是 null。
2.数据库中没有符合条件的数据
如果数据库中没有符合条件的数据,查询结果也会是 null。可以通过查看 SQL 查询语句和数据库中的数据来确认是否存在符合条件的数据。
3.association 中的 select 语句没有正确执行
如果 association 中的 select 语句没有正确执行,也会导致查询结果是 null。可以查看 select 语句是否正确,以及是否在 MyBatis 的配置文件中正确设置了对应的映射关系。
4.对象中的属性名称和 SQL 查询语句中的列名不匹配
如果对象中的属性名称和 SQL 查询语句中的列名不匹配,也会导致查询结果是 null。可以查看对象中的属性名称和 SQL 查询语句中的列名是否匹配。