栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

解决属性名和数据库字段名不一致的问题

解决属性名和数据库字段名不一致的问题

1、问题

数据库中的字段

新建一个项目,拷贝之前的,测试实体类对象不一致的情况

public class User {
    private int id;
    private String name;
    private String password;
}

测试出现问题

//select * from mybaties.user1 where id=#{id};

//类型处理器
//select id,name,pws from mybaties.user1 where id=#{id};

解决方法:

起别名


    select id,name,pws as password from mybaties.user1 where id=#{id};

2、resultMap

结果集映射

id name pws
id name pswword

    
        
        
        
        
    
    
3、自动开启驼峰命名规则(在核心配置文件中)
    

        

    

resultMap 元素是 MyBatis 中最重要最强大的元素

ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了

ResultMap 最优秀的地方在于,虽然你已经对它相当了解了,但是根本就不需要显示地用到他们

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311272.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号