三、springboot整合jpa
时间:2020-01-14
本文章向大家介绍三、springboot整合jpa,主要包括三、springboot整合jpa使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
上一篇讲了Thymeleaf的引入方式,这一篇就讲连接数据库后的增删改查吧,为了界面好看一丢丢,那么用一下bootstrap的css吧。感谢官网:https://www.bootcss.com/
废话不多说开始吧,先创建数据库和表。我用的MySQL5.0
建表语句如下:
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`u_id` int(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
`u_name` varchar(30) DEFAULT NULL COMMENT '姓名',
`u_address` varchar(100) DEFAULT NULL COMMENT '年龄',
PRIMARY KEY (`u_id`)
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
步骤
1、建立项目吧,把Mysql、jpa、thymeleaf、web的依赖导入吧,
我会上依赖截图的别急。
2、配置文件如下(主要配置MySql和JPA)
3、接下来就开始建立完整的包结构:controller,service,
serviceimpl,pojo,mapper每一层的代码如下
3.1包结构如下图所示:
3.2以下分别为controller,service,serviceimpl,
pojo,mapper的代码截图
3.3以下为页面核心部分截图列表、新增、更新
3.4以下为展示效果截图列表、新增、更新
是不是很简单,下一篇讲解用Thymeleaf模板进行增删改查。
本篇源码位置:https://gitee.com/xlisteven/springboot_course.git
原文地址:https://www.cnblogs.com/xlisteven/p/12193102.html
- DX-watermark插件无法预览及上传图片报imagesx()错误的解决办法
- 抓取占用CPU高的JAVA线程,进而找出有问题的WEB页面
- ASM 翻译系列第三十九弹:物理元数据AT表
- ASM 翻译系列第四十弹:理解ASM中 REQUIRED_MIRROR_FREE_MB和USABLE_FILE_MB的含义
- 给XFN链接关系加上“nofollow”选项
- LVS中采用Jboss作为RealServer的配置要点
- 基于Prometheus的数据库监控
- Uva-------(11462) Age Sort(计数排序)
- hdu----(2848)Repository(trie树变形)
- 【MySQL】主从GTID复制修复
- hdu---(1800)Flying to the Mars(trie树)
- 解决Tomcat数据连接池无法释放
- hdu----(1075)What Are You Talking About(trie之查找)
- hdu--(1247)Hat’s Words(trie树)
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 搭建简易的物联网服务端和客户端-第一次增补(十一)
- 搭建简易的物联网服务端和客户端-第二次增补(十二)
- 使用jest进行单元测试
- 搭建简易的物联网服务端和客户端-数据库功能增加(十三)
- 分享一个关于Cookie做的实验结果
- LeetCode20|从上到下打印二叉树
- 搭建简易的物联网服务端和客户端-微博接口(十四)
- 一键帮你生成所需代码--EasyCode试试这个工具吧
- centos7.2安装MySQL
- LeetCode19|二叉树的深度
- 搭建简易的物联网服务端和客户端-微博发送信息(十五)
- LeetCode23|求1+2+...+n
- LeetCode22|从上到下打印二叉树II
- linux安装nodejs
- LeetCode21|主要元素