注解实现CRUD
@Param()
- 基本类型的参数或String类型的参数需要加此注解
- 引用类型不需要加
- mybatis在匹配sql语句的时候 ,会直接使用
Param()
注解中的名字
@Select("select * from user where id=#{id}")
User getUserById(@Param("id1") int id);
//如上,Mybatis匹配的时候 #{id} 由于读取 id1 ,找不到'id' ,会报错
@Select()
Select注解 : 查询语句注解
//查询全部用户
@Select("select * from user")
List<User> getUserList();
@Insert()
//插入用户
@Insert("insert into user(id,name,password) values(#{id},#{name},#{pwd})")
int addUser(User user);
@Update()
//修改用户
@Update("update user set name=#{name},password=#{pwd} where id=#{id}")
int updateUser(User user);
@Delete()
//删除用户
@Delete("delete from user where id=#{id}")
int deleteUser(int id);