springboot數(shù)據(jù)庫(kù)操作圖文教程
4.1 Spring-Data-Jpa
Spring-Data-Jpa定義了一系列對(duì)象持久化的標(biāo)準(zhǔn)。
目前實(shí)現(xiàn)這一規(guī)范的產(chǎn)品有Hibernate。
Application.yml的配置
Spring.jpa.hibernate.ddl-auto:常用屬性有2個(gè),create和Update
Create:自動(dòng)創(chuàng)建一個(gè)表,會(huì)刪除掉數(shù)據(jù)庫(kù)原來(lái)的數(shù)據(jù)
Update:不會(huì)刪除掉數(shù)據(jù)庫(kù)里原來(lái)的數(shù)據(jù)。
4.2 數(shù)據(jù)庫(kù)映射類
@Entity注解
類的屬性會(huì)映射到數(shù)據(jù)庫(kù)的表。
@Id,為主鍵標(biāo)識(shí) @GeneratedValue,自增

4.3 RESTful API設(shè)計(jì)

4.4 查看所有女生列表

Get方法,postman測(cè)試結(jié)果

4.5 添加一個(gè)女生
post方法,postman測(cè)試結(jié)果

4.6 通過(guò)id查詢一個(gè)女生
postman測(cè)試結(jié)果

4.7 更新一個(gè)女生
postman測(cè)試結(jié)果

4.8 刪除一個(gè)女生
postman測(cè)試結(jié)果

五、事務(wù)管理
在網(wǎng)站購(gòu)物時(shí),扣庫(kù)存和扣款要同時(shí),有一項(xiàng)失敗時(shí),另外一項(xiàng)也不能進(jìn)行。因此可以使用@Transactional注解,使兩項(xiàng)操作只能同時(shí)操作。

以上所述是小編給大家介紹的springboot數(shù)據(jù)庫(kù)操作圖文教程,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
- IntelliJ IDEA安裝運(yùn)行python插件方法
- Intellij IDEA安裝lombok插件及使用詳解
- IntelliJ IDEA 熱部署插件JRebel的使用
- 推薦一款I(lǐng)ntelliJ IDEA提示快捷鍵的Key Promoter X插件
- Java 程序員必備的 Intellij IDEA 插件
- IntelliJ IDEA JRebel 安裝使用圖文教程(熱部署插件)
- Intellij IDEA插件開(kāi)發(fā)入門(mén)詳解
- Intellij Idea插件開(kāi)發(fā)之創(chuàng)建項(xiàng)目層級(jí)的右鍵菜單
- 使用IntelliJ IDEA 2017.2.5 x64中的Spring Initializr插件快速創(chuàng)建Spring Boot/Cloud工程(圖解)
- 詳述IntelliJ IDEA插件的安裝及使用方法(圖解)
- IntelliJ IDEA 安裝vue開(kāi)發(fā)插件的方法
- 詳解如何在IntelliJ IDEA中使用.ignore插件忽略不必要提交的文件
- Intellij IDEA 配置Subversion插件實(shí)現(xiàn)步驟詳解
- Spring Boot實(shí)戰(zhàn)之?dāng)?shù)據(jù)庫(kù)操作的示例代碼
- Spring jdbc中數(shù)據(jù)庫(kù)操作對(duì)象化模型的實(shí)例詳解
- Spring Boot Mysql 數(shù)據(jù)庫(kù)操作示例
- Spring Boot中使用IntelliJ IDEA插件EasyCode一鍵生成代碼詳細(xì)方法
相關(guān)文章
Java程序運(yùn)行之JDK,指令javac java解讀
這篇文章主要介紹了Java程序運(yùn)行之JDK,指令javac java,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
Springboot之idea之pom文件圖標(biāo)不對(duì)問(wèn)題
這篇文章主要介紹了Springboot之idea之pom文件圖標(biāo)不對(duì)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
Java?web開(kāi)發(fā)環(huán)境的搭建超完整步驟
這篇文章主要介紹了如何安裝和配置IDEA?2020.1.1?X64版本軟件,包括創(chuàng)建Java?Web項(xiàng)目、配置Tomcat、部署Tomcat?API以及創(chuàng)建和配置Servlet,通過(guò)這些步驟,新手可以快速搭建起Javaweb開(kāi)發(fā)環(huán)境,需要的朋友可以參考下2024-11-11
SpringCloud Feign遠(yuǎn)程調(diào)用實(shí)現(xiàn)詳解
Feign是Netflix公司開(kāi)發(fā)的一個(gè)聲明式的REST調(diào)用客戶端; Ribbon負(fù)載均衡、 Hystrⅸ服務(wù)熔斷是我們Spring Cloud中進(jìn)行微服務(wù)開(kāi)發(fā)非?;A(chǔ)的組件,在使用的過(guò)程中我們也發(fā)現(xiàn)它們一般都是同時(shí)出現(xiàn)的,而且配置也都非常相似2022-11-11
Java8 HashMap的實(shí)現(xiàn)原理分析
Java8之后新增挺多新東西,接下來(lái)通過(guò)本文給大家介紹Java8 HashMap的實(shí)現(xiàn)原理分析,對(duì)java8 hashmap實(shí)現(xiàn)原理相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧2016-03-03
Java Web項(xiàng)目中編寫(xiě)定時(shí)任務(wù)的實(shí)現(xiàn)
本篇文章主要介紹了Java Web項(xiàng)目中編寫(xiě)定時(shí)任務(wù)的實(shí)現(xiàn),具有一定的參考價(jià)值,有興趣的可以了解一下。2017-01-01

