Spring Boot如何使用JPA操作数据库
1、使用STS开发工具,首先创建一个Spring Boot项目,New-->Project-->Spring Boot-->Spring Starter Project-->NEXT-->填写项目名字-->NEXT-->勾选Spring Data JPA和Spring Web-->Finish。



2、在pom.xml中添加mysql依赖,在Application.properties添加服务启动端口配置、数据库配置
依赖代码为:
<!-- mysql驱动依赖包 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
配置代码为:
#配置项目启动端口
server.port=8006
#配置数据库连接信息
#数据库驱动
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
#数据库地址
spring.datasource.url=jdbc:mysql://192.168.10.6:3306/test
#用户名
spring.datasource.username=root
#密码
spring.datasource.password=123456


3、在com.src.main下新建pojo包,新建User.java实体类;
实体类名上添加
@Entity
@Table(name="user")
这两个注解,指明对应的数据库表名
主键添加
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
普通列添加
@Column(name="XXX")
指明实体字段与数据字段的对应关系
在com.src.main下新建Dao包,新建UserDao.java接口;
接口类只需继承 extends JpaRepository<实体类名, 实体中主键类型>
在com.src.main下新建controller包,新建UserController.java文件
编写一个简单的保存方法




4、至此,所有的准备工作已做好,现在开始测试,打开SpringBoot的入口类SpringbootprojectApplication.java,右键Run-->SpringBootApp-->打开浏览器,在地址栏中输入http://localhost:8006/saveUser,地址栏中返回success,查看test数据库的user表多了一条name为linda的数据,表明Spring Boot使用JPA操作数据库成功。
