一文搞懂如何在Spring Boot正确中使用JPA(2)
发布时间:2019-10-18 15:34 所属栏目:21 来源:SnailClimb
导读:控制台打印出来的 sql 语句类似下面这样: droptableifexistsperson CREATETABLE`person`( `id`bigint(20)NOTNULLAUTO_INCREMENT, `age`int(11)DEFAULTNULL, `name`varchar(255)DEFAULTNULL, PRIMARYKEY(`id`) )EN
控制台打印出来的 sql 语句类似下面这样:
4.创建操作数据库的 Repository 接口
首先这个接口加了 @Repository 注解,代表它和数据库操作有关。另外,它继承了 JpaRepository接口,而JpaRepository长这样:
这表明我们只要继承了JpaRepository 就具有了 JPA 为我们提供好的增删改查、分页查询以及根据条件查询等方法。 4.1 JPA 自带方法实战 1) 增删改查 1.保存用户到数据库
save()方法对应 sql 语句就是:insert into person (age, name) values (23,"snailclimb") 2.根据 id 查找用户
findById()方法对应 sql 语句就是:select * from person p where p.id = id 3.根据 id 删除用户
deleteById()方法对应 sql 语句就是:delete from person where id=id 4.更新用户 (编辑:ASP站长网) |
相关内容
网友评论
推荐文章
热点阅读