StudentMapper.java 858 B

12345678910111213141516171819202122232425
  1. package org.example;
  2. import org.apache.ibatis.annotations.*;
  3. import org.springframework.stereotype.Component;
  4. @Component
  5. @Mapper
  6. public interface StudentMapper {
  7. @Insert("insert into student(sno,sname,ssex) values(#{sno},#{name},#{sex})")
  8. int add(Student student);
  9. @Update("update student set sname=#{name},ssex=#{sex} where sno=#{sno}")
  10. int update(Student student);
  11. @Delete("delete from student where sno=#{sno}")
  12. int deleteBysno(String sno);
  13. @Select("select * from student where sno=#{sno}")
  14. @Results(id = "student",value= {
  15. @Result(property = "sno", column = "sno", javaType = String.class),
  16. @Result(property = "name", column = "sname", javaType = String.class),
  17. @Result(property = "sex", column = "ssex", javaType = String.class)
  18. })
  19. Student queryStudentBySno(String sno);
  20. }