JPA提供了丰富的功能,如事务管理、缓存、查询语言(JPQL)等,简化了数据库操作。与MyBatis半自动化的持久层框架,需要编写SQL语句来不同。JPA封装了常见的数据库操作,如CRUD(创建、读取、更新、删除),减少了开发人员的工作量。
使用SpringBoot可以快速搭建Spring项目,有如下的优点: