最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

SpringData關(guān)鍵字查詢實現(xiàn)方法詳解

 更新時間:2020年08月25日 14:47:00   作者:鼓搗貓膩  
這篇文章主要介紹了SpringData關(guān)鍵字查詢實現(xiàn)方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

一、創(chuàng)建項目并導入Jap相關(guān)依賴

1.1

<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----每次運行該程序,沒有表格會新建表格,表內(nèi)有數(shù)據(jù)會清空

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

#ddl-auto:update----每次運行程序,沒有表格會新建表格,表內(nèi)有數(shù)據(jù)不會清空,只會更新

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

spring.jpa.hibernate.ddl-auto=update

#采用哪種方言

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

二、關(guān)鍵字查詢

1.1

創(chuàng)建

@Entity

將實體類Book創(chuàng)建成表,默認不指定就是類名,name指定表名

@ID

主鍵

@GeneratedValue

自增長 

1.2

創(chuàng)建

1.3

JAP的功能函數(shù)

在這里定義你的查詢規(guī)則就ok了

1.3.1

保存

1.3.2

修改

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

1.3.3

刪除

1.3.4

查詢太多就舉例分頁把

三、自定義查詢

同樣還是在BookDao里寫

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

四、自定義添加修改

  BookDao類

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

@Modifying

對數(shù)據(jù)庫修改操作

@Transactional

事務

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

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

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java中BufferedReader類獲取輸入輸入字符串實例

    Java中BufferedReader類獲取輸入輸入字符串實例

    這篇文章主要介紹了Java中BufferedReader類獲取輸入輸入字符串實例,分享了相關(guān)代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • mybatis xml注釋sql的注意事項及說明

    mybatis xml注釋sql的注意事項及說明

    這篇文章主要介紹了mybatis xml注釋sql的注意事項及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Mybatis 動態(tài)sql的編寫與開啟二級緩存

    Mybatis 動態(tài)sql的編寫與開啟二級緩存

    二級緩存是Mapper級別的緩存,多個SqlSession去操作同一個Mapper中的SQL語句,則這些SqlSession可以共享二級緩存,即二級緩存是跨SqlSession的,這篇文章主要介紹了Mybatis 動態(tài)sql的編寫|開啟二級緩存,需要的朋友可以參考下
    2023-02-02
  • IDEA項目使用SpringBoot+MyBatis-Plus的方法

    IDEA項目使用SpringBoot+MyBatis-Plus的方法

    這篇文章主要介紹了IDEA項目使用SpringBoot+MyBatis-Plus的方法,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-10-10
  • jmeter正則表達式提取器的用法與正則詳解

    jmeter正則表達式提取器的用法與正則詳解

    在使用Jmeter過程中,會經(jīng)常使用到正則表達式提取器提取器,下面這篇文章主要給大家介紹了關(guān)于jmeter正則表達式提取器的用法與正則的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • Java中的throws關(guān)鍵字處理異常的最佳實踐記錄

    Java中的throws關(guān)鍵字處理異常的最佳實踐記錄

    在Java編程中,異常處理是保證程序健壯性和穩(wěn)定性的重要手段,除了使用try-catch塊捕獲異常外,Java還提供了throws關(guān)鍵字,允許我們將異常拋給調(diào)用者處理,本文介紹Java中的throws關(guān)鍵字處理異常的最佳實踐記錄,感興趣的朋友一起看看吧
    2025-01-01
  • 一文教會你使用Java中的枚舉Enmu

    一文教會你使用Java中的枚舉Enmu

    枚舉是 Java 中的一種特殊類型,它用于表示一組固定值,這篇文章就是來和大家講講枚舉的作用與具體使用,感興趣的小伙伴可以跟隨小編一起學習一下
    2023-06-06
  • Java Swing中JTable渲染器與編輯器用法示例

    Java Swing中JTable渲染器與編輯器用法示例

    這篇文章主要介紹了Java Swing中JTable渲染器與編輯器用法,結(jié)合實例形式較為詳細的分析了Swing中JTable渲染器與編輯器的功能、使用方法及相關(guān)注意事項,需要的朋友可以參考下
    2017-11-11
  • Java利用EasyExcel解析動態(tài)表頭及導出實現(xiàn)過程

    Java利用EasyExcel解析動態(tài)表頭及導出實現(xiàn)過程

    以前做導出功能,表頭和數(shù)據(jù)都是固定的,下面這篇文章主要給大家介紹了關(guān)于Java利用EasyExcel解析動態(tài)表頭及導出實現(xiàn)的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • springboot項目數(shù)據(jù)庫配置類DatabaseConfig示例詳解

    springboot項目數(shù)據(jù)庫配置類DatabaseConfig示例詳解

    這篇文章主要介紹了springboot項目數(shù)據(jù)庫配置類DatabaseConfig實現(xiàn)代碼,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-08-08

最新評論

怀集县| 盖州市| 象山县| 双鸭山市| 定兴县| 汕尾市| 从化市| 伽师县| 池州市| 衡山县| 额敏县| 扎赉特旗| 北流市| 赫章县| 永平县| 囊谦县| 榆社县| 安达市| 全南县| 彭泽县| 星子县| 于田县| 太保市| 安陆市| 咸丰县| 乐平市| 二连浩特市| 藁城市| 祥云县| 抚松县| 杂多县| 合江县| 潮安县| 休宁县| 新宾| 温州市| 日土县| 资兴市| 塔河县| 华容县| 溧水县|