注解完成增删改查非常的简单,但是也只能完成一些简单的,不建议使用,建议使用xml文件配置(了解)
mybatis-config.xml,utils,pojo都一样这里就不重复了
最重要的是UserMapper.class
public interface UserMapper { //查询所有 @Select("select * from testdb.test001") List<User> getUserList(); @Select("select * from testdb.test001 where id=#{id}") User getUserById(@Param("id") int id); @Insert("insert into testdb.test001 (id,name) values (#{id},#{name})") int add(User user); @Update("update testdb.test001 set name=#{name} where id=#{id}") int updata(User user); @Delete("delete from testdb.test001 where id=#{id}") int delect(@Param("id") int id); }
直接上测试类就完事了
重点:注解里的Param 传参过程首先传param里参数名称一样的