jpa 使用总结
一、使用
是学习Spring的时候开始学的
第一次学习Spring的东西,学的是spring mvc
当时可爽了,学习这些框架
然后接着学习jpa
一开始学习jpa,因为没有配置好jpa的配置,弄了两个星期弄是搞的难受,后面同学说了下,才知道一直是jpa配置没配好的问题,后面找到有人配好的代码,直接拿来一用,瞬间过了,可以使用,那时候那个开心劲啊
不过开心了一段时间,发现又得学习了。
因为自己学完mvc,搭建了博客,过后一段时间,去开发项目的时候,才发现,已经不流行用mvc进行项目开发,流行前后端分离,流行spring-boot开发了。。。
这时候,开始转spring-boot
不过因为学过了spring mvc,所以上手boot也是很好上的,学mvc 再学boot 虽然时间多了点,不过也不是坏处
二、步骤
1.spring mvc 和spring boot都可以引入相同的依赖
不过mvc不想介绍了。
2.spring-boot 配置,基本上配置好yml就行了,不用再写jpa的配置文件了。spring-boot支持很多配置自动,不用像mvc手动写完配置的,这比mvc好太多了。
3.写实体层bean
需要添加entity注解
写好实体,hibernate可以完成数据库表自动生成
4.写reposirory层
自定义的sql语句写在这里的java代码中
sql语句写在repository层java代码上,有点硬编码的风范,当你需要修改一下sql语句时,就需要将你的项目重新编译,打包,上传,部署一系列的操作,简直了这个操作。
5.测试
6.使用
三、好处
不用再写jdbc了,一下子简直不用太爽,第一次接触orm框架,开心过什么。
框架的使用好处,直接用,不用写太多代码
四、缺点
sql语句是写在java中的。jpa速度在orm框架中是慢的一个。
五、总结
第一次接触orm,花费的时间多了些。
解决问题需要的时间也挺多
使用框架进行开发有时候就是很爽。