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

mybatis笔记

其他 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

mybatis笔记


配置别名,将com.jt.pojo目录下的所有类封装为别名

    



    

也可以使用别名注解@Alieas("别名")

抽取公共sql

   
        select id,name,age,sex from demo_user
    

    
    
        
    

where set choose 标签用法

 
        select id,name,age,sex from demo_user
        
            
                name = #{name}
                sex = #{sex}
            
        
    

test文件

@Test//测试Where
    public void testFindWhere(){
        SqlSession sqlSession = sqlSessionFactory.openSession(true);
        DemoUserMapper demoUserMapper = sqlSession.getMapper(DemoUserMapper.class);
        DemoUser demoUser = new DemoUser();
        demoUser.setAge(3000);
        List list = demoUserMapper.findWhere(demoUser);
        System.out.println(list);
        sqlSession.close();
    }
    @Test//测试Set
    public void testSet(){
        SqlSession sqlSession = sqlSessionFactory.openSession(true);
        DemoUserMapper demoUserMapper = sqlSession.getMapper(DemoUserMapper.class);
        DemoUser demoUser = new DemoUser();
        demoUser.setAge(1000).setSex("男").setName("猴子").setId(50);
        demoUserMapper.updateSet(demoUser);
        sqlSession.close();
    }
    @Test//测试choose
    public void testChoose(){
        SqlSession sqlSession = sqlSessionFactory.openSession(true);
        DemoUserMapper demoUserMapper = sqlSession.getMapper(DemoUserMapper.class);
        DemoUser demoUser = new DemoUser();
        demoUser.setName("守山大使").setSex("男");
        List list = demoUserMapper.findChoose(demoUser);
        System.out.println(list);
        sqlSession.close();
    }

ResultType说明:
当结果集中的字段名称,如果与属性的名称一致时,才会实现自动的数据封装
ResultMap说明:
当结果集中的字段名称,与对象中的属性不一致时,可以使用result Map实现自定义的封装.

映射的结果集字段与表中的字段不一致时,使用resultMap属性和标签

dept_id => deptId;

dept_name => deptName;







    
        
        
    

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

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

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