本篇演示如何搭建Spring Boot+JPA + MySQL 的开发环境, 以及使用JPA进行基本的查询。

环境搭建

1. Spring Boot项目创建

  • Spring Boot 项目的搭建参考: [Spring Boot系列]1. 项目搭建之一
  • 这里安装MySQL 数据库, 安装完成后,创建数据库的名是: sb
create database sb;
use sb;

在数据库sb 创建数据表USR , 并插入数据:

CREATE TABLE USR
(id INT NOT NULL COMMENT '主键',name varchar(30) NOT NULL COMMENT '姓名',PRIMARY KEY (id)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO USR(ID,NAME) VALUES(1,'刘备') ;
INSERT INTO USR(ID,NAME) VALUES(2,'关羽') ;
INSERT INTO USR(ID,NAME) VALUES(3,'张飞') ;

执行完成的效果是:

2. 依赖导入

在pom.xml 导入 Spring data JPA和My

Spring Boot + JPA +MySQL 数据操作及示例环境搭建(手动建表建类)相关推荐

  1. Spring Boot + JPA +MySQL 数据操作及示例环境搭建(自动建表)

    JPA 是Java官方提供的数据持久的统一API , 是一个接口标准,并没有具体实现. JPA的实现常见的有: Hibernate TopLink (Eclipse Link) Spring Boot ...

  2. JPA的单向一对多关联(oneToMany)实现示例(基于Spring Boot + JPA +MySQL,表自动维护)

    本篇的环境 本篇基于Spring Boot + JPA+ MySQL. 表自动维护: 配置 ddl-auto: update,使用 Hibernate 根据类自动维护表. 本篇的示例 这里有两个类: ...

  3. Spring Boot之jdbc数据操作06

    Spring Boot之jdbc数据操作06 JDBC 通过快速创建spring boot项目选择 mysql 和jdbc 创建一个基于web的spring boot项目 依赖为 <depend ...

  4. Spring Boot (十五): Spring Boot + Jpa + Thymeleaf 增删改查示例

    <p>这篇文章介绍如何使用 Jpa 和 Thymeleaf 做一个增删改查的示例.</p> 先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭 ...

  5. Spring Boot Jpa 配置多个数据源,并读取其中一个表的具体数据

    总体简介: Spring Boot Jpa配置多个数据源(此次两个mysql数据库),访问其中一个库 alime_counsel_assign_log下的assign_data_backflow表,实 ...

  6. (转)Spring Boot (十五): Spring Boot + Jpa + Thymeleaf 增删改查示例

    http://www.ityouknow.com/springboot/2017/09/23/spring-boot-jpa-thymeleaf-curd.html 这篇文章介绍如何使用 Jpa 和 ...

  7. spring boot ---- jpa连接和操作mysql数据库

    环境: centos6.8,jdk1.8.0_172,maven3.5.4,vim,spring boot 1.5.13,mysql-5.7.23 1.引入jpa起步依赖和mysql驱动jar包 1 ...

  8. Spring Boot+JPA 查询数据方式与代码演示

    在Spring Boot项目中, 使用JPA查询的常见使用场景有: 查询满足条件的对象集合 查询满足条件的单个对象 查询满足条件的对象的个数 查询某个类的某个属性 针对以上场景, JPA提供了多种查询 ...

  9. python环境下数据操作_数据分析环境搭建和Python基础知识

    搭建数据分析环境主要包括使用anaconda管理包和环境:使用Jupyter notebook将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.Python基础知识包括关键点(数据 ...

最新文章

  1. clientdataset 用法
  2. SQL与NoSQL区别-存储结构
  3. Windows批处理(cmd/bat)常用命令
  4. Jboss/Wildfly安装配置
  5. 设计用例测试下面的python程序def do_你能变形python的unittest测试用例吗?
  6. 男女薪酬差异扩大 2018年女性薪酬不及男性8成
  7. z3 C++学习笔记
  8. 论文浅尝 | 面向单关系事实问题的中文问答模型
  9. 入行十年,总结出了数据仓库、数据集市、数据库的精华,你一定不能错过
  10. Qt笔记-对connect中第5个进行多组实验(对信号与槽进一步认识)
  11. ROS中阶笔记(三):机器人仿真—ArbotiX+rviz功能仿真
  12. 在线数理思维教育品牌“火花思维”完成4000万美元C轮融资
  13. 利用二层端口安全防止两个三层交换机长距离光纤线路被乱接测试
  14. 中国区块链专利申请数破万:阿里巴巴居首位 网心科技晋身前十
  15. 分销系统开发 三级分销技术开发
  16. android 播放器封装,Android基于IJKPlayer视频播放器简单封装设计
  17. hp 服务器 阵列卡信息导入,HP Proliant系列服务器 配置阵列卡过程.doc
  18. [技巧]WIN10笔记本生成电池损耗报表,与笔记本电池损耗恢复方法
  19. henauOJ055(猴子吃桃)
  20. 如何设置网页标题图标 FavIcon

热门文章

  1. 【learning】一种奇妙的网络流建模方式
  2. 汽车制造MES介绍之3 - AVI车辆识别与调度
  3. Linq中常用的方法
  4. PHP基础语法的学习
  5. C语言学生成绩管理程序(可排队序统计)
  6. 解决 vs2010问题 error MSB8008: 指定的平台工具集(v110)未安装或无效
  7. WebLogic12.1.1中跨域问题的探讨以及几种常见中间件中跨域问题的解决方法
  8. C++自定义异常处理
  9. maven常见问题处理(3-3)Gradle编译时下载依赖失败解决方法
  10. 【干货】百度知识中台白皮书:从数据到知识,知识中台赋能企业智能化升级.pdf(附下载链接)...