09-Mybatis参数的使用之四--通过索引传值-了解

前一篇:08-Mybatis参数的使用之三–使用对象传值https://blog.csdn.net/fsjwin/article/details/109669862

通过索引传值,相信小伙伴们应该能想想的出来吧,对了,非常简单。

1.StudentDao

    /**
     *  通过name和age寻找学生- 通过索引传值
     *
     */
    public List<Student> selectStudentByIndex(String name,Integer age);

    

2.StudentDao.xml

    <!--按索引查询-->
    <select id="selectStudentByIndex"  resultType="com.yuhl.domain.Student">
        select id,name,email,age from student where name =#{arg0} or age =#{arg1}
    </select>

3.测试

 @Test
    public void test6() throws IOException {
        SqlSession sqlsession = MybatisUtil.getSqlsession();
        StudentDao studentDao = sqlsession.getMapper(StudentDao.class);
        //可以吧查询的条件放进去,也可以使用一个单独的类ParaObject类封装就可以了。
        List<Student> studentList = studentDao.selectStudentByIndex("yuhl",20);
        studentList.forEach(stu -> System.out.println(stu));
    }

4.总结

按照索引传参数和按多个参数传参差不多,这个用的不多,不能做到望文生义!!!!!

下一篇:10-Mybatis参数的使用之五–通过Map传值-了解-不建议用https://blog.csdn.net/fsjwin/article/details/109670536

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值