一文搞懂如何在Spring Boot正确中使用JPA
发布时间:2019-10-21 19:24:20 所属栏目:优化 来源:SnailClimb
导读:JPA 这部分内容上手很容易,但是涉及到的东西还是挺多的,网上大部分关于 JPA 的资料都不是特别齐全,大部分用的版本也是比较落后的。另外,我下面讲到了的内容也不可能涵盖所有 JPA 相关内容,我只是把自己觉得比较重要的知识点总结在了下面。很多地方我
控制台打印出来的 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.更新用户 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |