resultMap和parameterType
时间: 2024-01-01 13:03:45 浏览: 69
深入理解Mybatis中的resultType和resultMap
resultMap和parameterType是MyBatis框架中的两个重要属性。
parameterType指定了SQL语句中的参数类型。它可以是一个Java对象,也可以是一个基本数据类型或者基本数据类型的包装类。在执行SQL语句时,MyBatis会将参数传递给SQL语句,以便正确地映射参数值。
resultMap指定了查询结果集与Java对象之间的映射关系。在执行查询操作时,MyBatis会根据resultMap中的配置将查询结果集中的列值映射到Java对象的属性上。resultMap可以定义在XML配置文件中,也可以通过注解方式定义。
简单来说,parameterType用于指定SQL语句的参数类型,而resultMap用于指定查询结果集与Java对象之间的映射关系。它们都是为了方便开发者在使用MyBatis框架时进行参数传递和结果集映射。
阅读全文