配置文件pom包配置pom包里面添加jpa和thymeleaf的相关包引用<!-- Web 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifac
公司的项目后台架构是SpringBoot + Spring Date JPA,采用MySQL数据库。在工作刚开始时就遇到了一个奇怪的现象。在采用Date JPA查询完数据库之后,若改变了查询出的对象属性,那么数据库就会自动更新。比如查询出一个studentPO的name为“小明”,然后进行了一步studentPO.setName("小红")操作,再返回给前台,此时的数据库中的这个studentPO
转载 2023-12-02 23:45:13
159阅读
一、前言        根据之前的代码,我们已经做到了我们项目的登录和注册,能进行正常的登录与注册,那么我们现在就正式就进入到我们后台的增删改查。当我们写好这些接口之后,我们就可以在我们的vue后台管理界面和前台界面进行接口调用实现数据的增删改查了。二、了解@PostMapping、@DeleteMapping和@Ge
SpringBoot是什么?SpringBoot框架  Spring Boot是由Pivotal团队提供的全新框架,属于spring旗下的一个项目,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,它使用“习惯优于配置”的理念,从而使开发人员不再需要定义样板化的配置。使用springboot很容易创建一个独立运行的spring项目,并且可以几乎不使用s
转载 2024-05-29 05:54:11
84阅读
首先创建一个springboot工程,导入相关依赖,导入element-ui组件设置值发生修改会触发的事件,@change,方法在vue对象中,在组件el-option中通过v-for去循环遍历item 是循环的变量  provinceList是通过异步方式请求获取的数据code和name是对象中的属性值,显示的是name,值为code选中一个该下拉框下的值,这个值他会赋给el-sele
转载 2024-03-26 15:06:30
95阅读
README## 说明 这是JPA实现级联操作的demo。 为了实现方便,就没有写service和impl层,直接写了dao层。(理解级联操作的思路就好) ### 数据库说明 在application.properties中配置您对应的数据库信息。 无需在mysql数据库设计表。运行该项目,则自动生成数据库表。 ### 注意点 - 在被维护的一方,比如Survey,添加所有的问题,一
转载 2023-07-12 09:46:30
110阅读
一、一对多双向关联与级联操作1、创建项目,配置文件代码如下: <?xml version="1.0" encoding="UTF-8"?> <persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLS
转载 2023-10-26 17:01:33
160阅读
如person和address(如街道)删掉张三,张三在长安街。但是李四也在长安街,当然不能级联
原创 2023-02-28 07:08:48
151阅读
这篇文章介绍如何使用 Jpa 和 Thymeleaf 做一个增删改查的示例。先和大家聊聊我为什么喜欢写这种脚手架的项目,在我学习一门新技术的时候,总是想快速的搭建起一个 Demo 来试试它的效果,越简单越容易上手最好。在网上找相关资料的时候总是很麻烦,有的文章写的挺不错的但是没有源代码,有的有源代码但是文章介绍又不是很清楚,所在找资料的时候稍微有点费劲。因此在我学习 Spring Boo
在学习SpringBoot时想连接数据库做一些操作,从网上找了一些博客,总感觉很多解释的不清楚。自己写一篇总结,主要是本人使用中踩过的坑。1.准备两张带有级联关系的数据表User表和Department表,先创建Department表,在User表中维护关联关系,并向Department表中添加数据。CREATE TABLE `department` ( `id` int(11) NOT NU
转载 2024-09-29 07:07:56
56阅读
声明:1、这篇文章是原创。非复制或转载过来。2、在本文中,参数都亲自做过实验证明。3、这篇文章谈到了Hibernate配置基于注释的方法。hbm语法不可用。不清JPA、Hibernate、EJB3.0的关系,这里做一下简单的说明:JPA是一个持久层设计接口。EJB3.0和Hibernate是详细的实...
转载 2015-06-20 16:33:00
160阅读
2评论
一、首先你要有springboot的项目 二、pom文件添加配置<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> &l
前台处理首先前台先要获取所有的要删除数据的ID,并将ID拼接成字符串 例如: 2,3,4,5,然后通过GET请求返送到后台。后台处理控制器接收/** * @function 批量删除 * @param stu_id * @return*/@GetMapping("/del_stu")@ResponseBodypublic Msg batch_del_stu..
原创 2022-12-19 13:48:31
827阅读
概述JpaBaseConfiguration是Spring Boot提供的对JPA进行配置的抽象基类。针对不同的JPA实现,会有不同的具体实现类。比如Spring Boot内置支持基于Hibernate的JPA,所以它提供了相应的实现HibernateJpaConfiguration。而如果开发人员想使用其他JPA实现,比如EclipseLink或者OpenJPA,就要继承JpaBaseConfi
转载 2024-06-26 14:18:37
122阅读
前言随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,如:user一个库,business一个库。那么接下来我们就要考虑怎么去在spring boot中实现多个数据源的配置。源码下载实现建表首先是建表语句,我们要建立两个数据库,并各库内新建一张表user表mysql> use `user`; mysql> select * from `user`;
转载 2024-08-22 14:46:45
19阅读
      作为一个早早就随波逐流并不自量力出来实习的卷狗,公司里随便一个小项目的分项目都可以把我整破防,我更加深刻的感觉到计算机教学的质量的低下并对未来深感担忧,这里就简单记录一下我从0开始接触spring boot的相关历程吧——当然,参考了无数别人的文章,并遇到了众多玄学的bug.不说废话了,至于如何创建springboot项目和如何为项目添加数据库,我这里就不
最近在项目中使用了一下jpa,发现还是挺好用的。这里就来讲一下jpa以及在spring boot中的使用。 在这里我们先来了解一下jpaJPA的全称是Java Persistence API, 即Java 持久化API,是SUN公司推出的一套基于ORM的规范,内部是由一系列的 接口和抽象类 构成。 JPA通过JDK 5.0注解描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。jp
springBoot+jpa实现增删改查自学java,第一次创建spring boot工程,写了一个简单的增删改查。。。1. 新建project 新建project可参考此文章:SpringBoot工程创建2. 本地搭建数据库环境 本地搭建mysql数据库,可参考此64位win10系统安装mysql教程3. 在mysql新建数据库 (1)用navcat工具连接上本地数据库,然后如图,右键新建数据库
转载 2023-09-06 19:22:21
258阅读
springBoot jpa 表单关联查询
转载 2023-06-25 23:56:50
216阅读
级联删除练习
转载 2017-08-12 23:31:00
366阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5