<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          myjpa實(shí)現(xiàn) JPA 的插件

          聯(lián)合創(chuàng)作 · 2023-09-28 10:52

          使用 mybatis 來(lái)實(shí)現(xiàn) jpa 的部分功能,可以與 spring-data-jpa 進(jìn)行結(jié)合操作。

          1. 與 spring-data-jpa 結(jié)合

          1.1 定義 mapper 

          定義 mapper 時(shí),繼承自 JpaRepository 接口,便可以獲得一些基礎(chǔ)的增刪改查的操作。如:

          public interface UserDao extends JpaRepository<User, String> {
          //這個(gè)自定義方法是標(biāo)準(zhǔn)的spring-data-jpa 定義方式
              List<User> findByFullName(String name);
          }

          如果定義了自定義的方法,那么需要在 mapper xml 文件里面定義對(duì)應(yīng)的查詢 sql。

          1.2 使用這個(gè) dao

          //使用spring-data-jpa JpaRepository 接口中定義的方法
          SpringApplication.run(MyJpaSamplesApplication.class, args).getBeanFactory().getBean(UserDao.class).getOne("1");
          

          使用此框架的優(yōu)點(diǎn)在于,結(jié)合了 jpa 與 mybatis。如果不需要使用 mybatis 時(shí),替換此框架換為 hibernate 即可無(wú)逢切換,無(wú)需改動(dòng)我們的代碼本身。

          當(dāng)然此框架受限于 mybatis,無(wú)法支持 jpa 的一些特性,如對(duì)象狀態(tài)等。

          此框架目前還在持續(xù)開發(fā)中,不是太穩(wěn)定,歡迎大家一起出力維護(hù)此框架。

          瀏覽 29
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  国产亚洲无码免费在线观看 | 51妺嘿嘿午夜福利 | 免费播放一级A片 | 爆乳一区二区 | 超碰黄片|