SparkSQL极速入门 整合Kudu实现广告业务数据分析科技控股

#1

download:SparkSQL极速入门 整合Kudu实现广告业务数据分析科技控股

持久层框架SpringData-JPA
JPA简介
JPA代表Java持久性API。是一个持久层框架,中文名Java持久层API,是JDK 5.0注解或者XML来描述对象和关系表之间的映射关系,将运行时实体对象持久化到数据库中。JPA的对象关系映射(ORM)模型基于Hibernate。它是一个面向对象的ORM框架。JPA不需要关心数据库字段,通过注释映射数据库表和实体。在java中,操作只需要操作实体。

ORM是什么?
ORM(对象关系映射)表示对象关系映射。在面向对象的软件开发中,通过ORM,您可以将对象映射到关系数据库。只要有一套可以建立对象和数据库关系的程序,操作对象就可以直接操作数据库数据。可以说这套程序实现了ORM对象关系映射。也就是说,ORM建立了实体和数据库表的关系,这样开发者就可以直接操作实体而不是数据库,但是操作实体就相当于操作数据库。ORM框架包括:MyBatis,Hibernate。

SpringData-JPA
Spring Data JPA是Spring基于ORM框架和JPA规范封装的一套JPA应用框架,使开发人员能够以最少的代码访问和操作数据库。它提供了常用的功能,包括添加、删除、检查等。,而且很容易扩展!学习和使用Spring Data JPA可以大大提高开发效率!Spring Data JPA把我们从DAO层的操作中解放出来,基本上所有的CRUD都可以通过它来实现。在实际工作项目中,建议使用Spring Data JPA+ORM(如hibernate)来完成操作,在切换不同ORM框架时提供了极大的便利,同时也使得数据库层的操作更加简单,更容易解耦。

SpringBoot集成了JPA
接下来简单通过一个案例来了解JPA,学习案例中的一些相关知识。

导入依赖
你需要导入jpa坐标和mysql依赖包

复制

springframework.boot
弹簧-启动-启动器-数据-jpa

关系型数据库
MySQL-连接器-java
运行时间