clob,blob处理、简单多个参数传入

第八讲
1.插入


    
    
    
    

    insert into t_student values(null,#{name},#{age},#{pic},#{remark});

public void testInsertStudent(){
    logger.info("添加学生");
    Student student=new Student();
    student.setName("张三4");
    student.setAge(14);
    student.setRemark("很长的本文...");
    byte []pic=null;
    try{
        File file=new File("c://boy.jpg");
        InputStream inputStream=new FileInputStream(file);
        pic=new byte[inputStream.available()];
        inputStream.read(pic);
        inputStream.close();
    }catch(Exception e){
        e.printStackTrace();
    }
    student.setPic(pic);
    studentMapper.insertStudent(student);
    sqlSession.commit();
}

2.查询



@Test
public void testGetStudentById(){
    logger.info("通过ID查找学生");
    Student student=studentMapper.getStudentById(4);
    System.out.println(student);
    byte []pic=student.getPic();
    try{
        File file=new File("d://boy2.jpg");
        OutputStream outputStream=new FileOutputStream(file);
        outputStream.write(pic);
        outputStream.close();
    }catch(Exception e){
        e.printStackTrace();
    }
}  

3.传入简单的多个参数

public List searchStudents6(String name,int age);//dao层接口方法

    xml配置

你可能感兴趣的:(clob,blob处理、简单多个参数传入)