8.3、CRUD

8.3、CRUD

我们可以在工具类创建的时候实现自动提交事务!

    //    SqlSession 提供了在数据库执行 SQL 命令所需的所有方法。
    public static SqlSession getSqlSession(){
        return sqlSessionFactory.openSession(true);
    }

编写接口,增加注解

public interface UserMapper {

    //方法有多个参数的时候需要加上注解@Param("")
    @Select("select * from mybatis.user where id = #{id}")
    List<User> findUserById(@Param("id") int id);

    }

测试类

【注意:我们必须要把接口注册绑定到核心配置文件中】

关于@Param()注解

  • 基本类型的参数或者String类型,需要加上
  • 引用类型不需要加
  • 如果只有一个基本类型的话,可以忽略,但是建议大家都加上!
  • 我们在SQL中引用的就是我们这里的@Param()中设定的属性名!
posted @ 2021-09-07 20:42  Pireua  阅读(31)  评论(0)    收藏  举报