OGNL表达式:
Object Graphic Navigation Language
对象 图 导航 语言
它是通过对象的取值方法来获取数据。在写法上把get省略了
比如:我们获取用户的名称
类中的写法:user.getUsername();
OGNL表达式写法:user.username
映射文件中的参数:
resultMap:
表示将查询结果集中的列一一映射到bean对象的各个属性。映射的查询结果集中的列标签可以根据需要灵活变化,并且在映射关系中,还可以通过typeHandler设置实现查询结果值的类型转换,比如布尔型与0/1的类型转换指定输出结果类型,mybatis将sql查询结果的一行记录数据映射为resultType指定类型的对象
resultType:
表示的是bean中的对象类,此时可以省略掉resultMap标签的映射,但是必须保证查询结果集中的属性和bean对象类中的属性是一一对应的,此时大小写不敏感,从但是有限制
parameterType:
指定输入参数类型,mybatis通过OGNL从输入对象中获取参数值拼接在sql中