激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - SpringData關鍵字查詢實現方法詳解

SpringData關鍵字查詢實現方法詳解

2020-08-26 00:22鼓搗貓膩 Java教程

這篇文章主要介紹了SpringData關鍵字查詢實現方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、創建項目并導入Jap相關依賴

1.1

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<dependency>
  <groupId>org.springframework.boot</groupId>
  <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
  <groupId>com.alibaba</groupId>
  <artifactId>druid-spring-boot-starter</artifactId>
  <version>1.1.10</version>
</dependency>
<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <scope>runtime</scope>
  <version>5.1.27</version>
</dependency>

1.2

 Application.perteries配置

spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

spring.datasource.username=root

spring.datasource.password=123

spring.datasource.url=jdbc:mysql://127.0.0.1:3306/jpa?useUnicode=true&characterEncoding=utf8&useSSL=true&serverTimezone=GMT

#將sql語句展示到控制臺

spring.jpa.show-sql=true

spring.jpa.database=mysql

spring.jpa.database-platform=mysql

#ddl-auto:create----每次運行該程序,沒有表格會新建表格,表內有數據會清空

#ddl-auto:create-drop----每次程序結束的時候會清空表

#ddl-auto:update----每次運行程序,沒有表格會新建表格,表內有數據不會清空,只會更新

#ddl-auto:validate----運行程序會校驗數據與數據庫的字段類型是否相同,不同會報錯

spring.jpa.hibernate.ddl-auto=update

#采用哪種方言

spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.MySQL57Dialect

二、關鍵字查詢

1.1

創建

SpringData關鍵字查詢實現方法詳解

SpringData關鍵字查詢實現方法詳解

@Entity

將實體類Book創建成表,默認不指定就是類名,name指定表名

@ID

主鍵

@GeneratedValue

自增長 

1.2

創建

SpringData關鍵字查詢實現方法詳解

SpringData關鍵字查詢實現方法詳解

1.3

JAP的功能函數

SpringData關鍵字查詢實現方法詳解

SpringData關鍵字查詢實現方法詳解

在這里定義你的查詢規則就ok了

1.3.1

保存

SpringData關鍵字查詢實現方法詳解

1.3.2

修改

SpringData關鍵字查詢實現方法詳解

注:如果數據庫中沒有該數據則是添加,存在則是修改 

1.3.3

刪除

SpringData關鍵字查詢實現方法詳解

1.3.4

查詢太多就舉例分頁把

SpringData關鍵字查詢實現方法詳解

三、自定義查詢

同樣還是在BookDao里寫

SpringData關鍵字查詢實現方法詳解

注:nativeQuery=true代表使用sql語句查詢,默認使用JPA ql查詢

SpringData關鍵字查詢實現方法詳解

四、自定義添加修改

  BookDao類

SpringData關鍵字查詢實現方法詳解

注:@Query @Modifying @Transactional三個注解一個不能少

 

@Modifying

對數據庫修改操作

@Transactional

事務

圖片中的兩種寫法都可以,第一種順序不能顛倒

@Param不是mybatis的那個這個是jpa的

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:https://www.cnblogs.com/fernfei/p/12113045.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美在线日韩 | 日韩毛片在线看 | 国产91精品久久久 | 亚洲国产二区 | 欧美成人小视频 | 色妞欧美 | 国产69精品久久久久9999不卡免费 | 日日草视频 | 久久国产精品99久久人人澡 | 羞羞的视频免费在线观看 | 国产精品美女久久久免费 | 亚洲精品在线观看免费 | cosplay裸体福利写真 | 激情免费视频 | av国产片 | 久久69精品久久久久久国产越南 | 久久99国产精品久久99果冻传媒 | 在线观看日韩中文字幕 | 91 在线免费观看 | 日本精品久久久久 | 国产精品视频中文字幕 | 国产午夜精品久久久久久免费视 | 久久久久久中文字幕 | 精品国产第一区二区三区 | 欧美一区二区网站 | 色就色 综合偷拍区91网 | 国产99页 | 日韩精品一区二 | 成人爱情偷拍视频在线观看 | 精品无码久久久久久国产 | 亚洲免费视频一区 | 日韩视频在线一区二区三区 | 羞羞的视频免费在线观看 | 一区二区三区四区视频在线观看 | 国产午夜免费福利 | 99国产精品白浆在线观看免费 | 777zyz色资源站在线观看 | 精品国产乱码一区二区 | 久草在线视频免费播放 | 国产乱色精品成人免费视频 | 港台三级在线观看 |