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()中设定的属性名!

浙公网安备 33010602011771号