mybatis是如何将sql执行结果封装为目标对象并返回的
时间: 2023-04-27 18:03:04 浏览: 418
spring+hibernate,自己封装了原生sql的处理,模仿mybatis使用
Mybatis通过使用映射文件中的resultMap标签,将查询结果映射为目标对象并返回。resultMap标签定义了查询结果集中每个列与目标对象中属性的映射关系,包括列名、属性名、属性类型等信息。当查询结果集返回后,Mybatis会根据resultMap标签中的映射关系,将每行结果集中的列值赋值给目标对象中对应的属性,并将目标对象添加到返回结果集中。这样,就实现了将sql执行结果封装为目标对象并返回的功能。
阅读全文