mybatis名称映射规则

可以通过在resultMap中配置property属性和column属性的映射,或者在sql中设置别名这两种方式实现将查询列映射到对象属性的目的。

property属性或别名委和对象中属性的名字相同,但是实际匹配时,MyBatis会先将两者都转换为大写形式,然后再判断是否相同,
即property= "userName"和property ="username"都可以匹配到对象的userName属性上。
判断是否相同的时候要使用USERNAME ,因此在设置property属性或别名的时候,不需要考虑大小写是否一致,
但是为了便于阅读,要尽可能按照统一的规则来设置。

posted @ 2021-04-04 14:14  龙陌  阅读(307)  评论(0编辑  收藏  举报