亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Spring Boot2.X中findOne的使用詳解

瀏覽:79日期:2023-12-01 11:59:02
目錄Spring Boot2.X中findOne的用法但在2.X中,findOne改為了JpaRepository.findOne()在springboot1.x和2.x中的不同的用法在使用springboot 1.5.6.RELEASE時2.x版本已無法使用 T findOne(ID id)Spring Boot2.X中findOne的用法

SpringBoot在1.5.X版本中,傳入id即可查詢對象

xxxRepository.findOne(id);但在2.X中,findOne改為了

<S extends T> Optional<S> findOne(Example<S> var1);

getOne方法繼續保留了,但是如果getOne(id)查詢到的即使id不存在,也會返回該對象的引用,判斷null無效。

后來找到了這種寫法可以實現

findOne. xxxRepository.findById(id).orElse(null)JpaRepository.findOne()在springboot1.x和2.x中的不同的用法

已有開發環境如下

Windows平臺 jdk1.8、maven已配置 開發工具:Intellij IDEA在使用springboot 1.5.6.RELEASE時

JpaRepository支持findOne(ID)方法

T findOne(ID id);<S extends T> Optional<S> findOne(Example<S> example);2.x版本已無法使用 T findOne(ID id)

下面是解決辦法

@Override public AyUser selectAyUserById(Integer id) { AyUser ayUser = new AyUser(); ayUser.setId(id); Example<AyUser> example = Example.of(ayUser); Optional<AyUser> optional = ayUserRepository.findOne(example); if (optional.isPresent()){ ayUser=optional.get(); return ayUser; }else{ return null; } }

記錄一下,方便查詢!

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Spring
相關文章:
主站蜘蛛池模板: 欧美巨大精品欧美一区二区 | 娇喘嗯嗯~轻点啊视频福利 | 99精品这里只有精品高清视频 | 国产在线观看免费一级 | 99精品欧美一区二区三区美图 | 久久99精品久久久久久国产越南 | 亚洲欧美18v中文字幕高清 | 男人的天堂免费视频 | 玖玖精品国产 | 久久成人福利视频 | 91福利国产在线观一区二区 | 精品久久久久久中文字幕网 | 综合 91在线精品 | 亚洲成在线观看 | 狼人激情网 | 自拍偷拍亚洲区 | 免费国产成人手机在线观看 | 免费手机黄色网址 | 国产成人精品一区 | 欧美成人精品在线 | 欧美视频精品 | 一级做a爱 一区 | 国产精品亚洲综合天堂夜夜 | 日韩精品一区二区三区 在线观看 | 亚洲欧美日韩另类精品一区二区三区 | 最新国产精品好看的国产精品 | 男女生性毛片免费观看 | 波多野结衣免费观看视频 | 国产手机在线视频 | 久久精品一区二区免费看 | 国产一区第一页 | 在线日本视频 | 女人张开腿让男人 | 精品国产日韩亚洲一区在线 | 国产精品久久久久影院色 | 97精品久久久久中文字幕 | 在线国产视频 | 精品一区二区三区四区在线 | 无遮挡一级毛片私人影院 | 毛片在线网站 | 中国japanesevideo乱 |