国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

案例分享-被*隊(duì)友的mybatis蠢哭的一天

這篇具有很好參考價(jià)值的文章主要介紹了案例分享-被*隊(duì)友的mybatis蠢哭的一天。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

昨晚加班的時(shí)候被隊(duì)友拉著看一個(gè)mybatis的問(wèn)題,耗費(fèi)了我一個(gè)小時(shí)時(shí)間,最后差點(diǎn)沒(méi)被我打死,實(shí)在是覺(jué)得滑稽,今天回家寫下來(lái)跟大伙分享一下。

問(wèn)題現(xiàn)象

Invalid bound statement (not found),看到這個(gè)錯(cuò)我當(dāng)時(shí)就沒(méi)興趣了,我說(shuō)你這不就是xml里沒(méi)寫xxxMapper.java方法對(duì)應(yīng)的語(yǔ)句嗎,這還有啥猶豫的呢,檢查你的xml啊。

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-471794.html

?

隊(duì)友說(shuō),哥,我檢查好多遍了,實(shí)在是找不出原因啊,這類問(wèn)題常見(jiàn)的出錯(cuò)原因也就以下幾類:

1.檢查xml文件所在namespace名稱是否和Mapper interface所在的包名一樣;

2.mapper的XML配置路徑是否正確

3.xml里沒(méi)寫xxxMapper.java方法對(duì)應(yīng)的語(yǔ)句

4、5、6

。。。。。。

罷了罷了,出問(wèn)題的時(shí)候都說(shuō)自己沒(méi)問(wèn)題,眼見(jiàn)為實(shí),我還是自己檢查一遍。

差點(diǎn)打臉

我把常見(jiàn)的報(bào)錯(cuò)原因挨著檢查了一遍,愣是沒(méi)發(fā)現(xiàn)問(wèn)題,場(chǎng)面一度尷尬,還debug了半天mabatis的源碼,然并卵,最終我決定解壓jar包看看里面究竟有沒(méi)有那個(gè)xml文件。

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?乍一看似乎沒(méi)有問(wèn)題,xml是存在的,里面的<Select>也是存在的,停頓三秒鐘。

案例分享-被*隊(duì)友的mybatis蠢哭的一天

水落石出

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

mybatis.mapper.upgrade這個(gè)目錄,看起來(lái)有點(diǎn)奇怪,怎么沒(méi)有層級(jí)。

“啊,這還有層級(jí),我以為是目錄的名字呢,我是這么建的”

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

搞半天你小子是建了個(gè)名字叫“mybatis.mapper.upgrade”的目錄,你是怎么想的?

你的mapperLocations設(shè)置的是classpath:mybatis/mapper/upgrade*/*.xml,怎么想mybatis/mapper/upgrade這也是個(gè)多級(jí)目錄?。?/p>

“我參考enterprise那個(gè)服務(wù)弄的,enterprise里的mapper目錄就叫mybatis.mapper.enterprise,也沒(méi)有層級(jí)。"

那個(gè)是有層級(jí)的,只是你的idea設(shè)置了“Compact Middle Packages”導(dǎo)致展示成了mybatis.mapper.enterprise而已,你把"Compact Middle Packages"取消了再看。

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

“是的,取消了以后層級(jí)確實(shí)出來(lái)了"

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

到這問(wèn)題已經(jīng)水落石出,白白浪費(fèi)一小時(shí)時(shí)間,也反映出隊(duì)友的mybatis基礎(chǔ)有待提升,這個(gè)操作著實(shí)有點(diǎn)滑稽。

?

你曾經(jīng)遇到過(guò)隊(duì)友的哪些神奇操作?

?

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?照片拍攝于西安大唐西市

?

案例分享-被*隊(duì)友的mybatis蠢哭的一天

?

?

到了這里,關(guān)于案例分享-被*隊(duì)友的mybatis蠢哭的一天的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • sql查找最晚一天/日期最大的一條記錄 兩種方法

    例:查找最晚入職員工的所有信息 建表: 排序,降序。 對(duì)hire_date字段排序降序,此時(shí)最晚的時(shí)間排在第一個(gè),再用LIMIT取出。 LIMIT m,n : 表示從第m+1條開(kāi)始,取n條數(shù)據(jù); LIMIT n : 表示從第0條開(kāi)始,取n條數(shù)據(jù),是limit(0,n)的縮寫。 本題limit 0,1 表示從第(0+1)條數(shù)據(jù)開(kāi)始,取一

    2024年02月06日
    瀏覽(24)
  • 數(shù)據(jù)分析師真實(shí)的工作是怎樣的?看完他的一天,才明白為什么別人比你掙得多

    如果你認(rèn)為數(shù)據(jù)分析師只能跑數(shù)據(jù),那可千錯(cuò)萬(wàn)錯(cuò)了,數(shù)據(jù)分析師的真實(shí)工作究竟如何? 昨天就又雙叒被支付寶的賬單刷屏了。在這個(gè)大數(shù)據(jù)時(shí)代,通過(guò)數(shù)據(jù),不僅可以分析消費(fèi)行為,還可以分析一個(gè)人社交媒體及在互聯(lián)網(wǎng)中的社會(huì)影響力、知名度及社會(huì)地位,而且加上實(shí)名

    2024年02月08日
    瀏覽(25)
  • Mybatis學(xué)習(xí)筆記第一天

    環(huán)境: JDK1.8 Mysql5.7 maven3.6.1 IDEA 1.1什么是Mybatis MyBatis 是一款優(yōu)秀的 持久層框架 它支持自定義 SQL、存儲(chǔ)過(guò)程以及高級(jí)映射。 MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。 MyBatis 可以通過(guò)簡(jiǎn)單的 XML 或注解來(lái)配置和映射原始類型、接口和 Java POJO(Plain

    2024年02月07日
    瀏覽(87)
  • 【安全】被黑客要挾的一天,All your data is a backed up. You must pay 0.25BTC

    【安全】被黑客要挾的一天,All your data is a backed up. You must pay 0.25BTC

    【 寫在前面 】All your data is a backed up. You must pay 0.25 BTC to xxxxxx 48 hours for recover it. After 48 hours expiration we will sell all your data on dark markets and the database dump will be dropped from our server! 被黑客盯上的一天,之前自己搭建了一套數(shù)據(jù)庫(kù),今天一看數(shù)據(jù)表不見(jiàn)了,居然多了一份這個(gè)表Z_R

    2024年02月15日
    瀏覽(22)
  • Mybatis引出的一系列問(wèn)題-動(dòng)態(tài) SQL

    動(dòng)態(tài) SQL 是 MyBatis 的強(qiáng)大特性之一。如果你使用過(guò) JDBC 或其它類似的框架,你應(yīng)該能理解根據(jù)不同條件拼接 SQL 語(yǔ)句有多痛苦,例如拼接時(shí)要確保不能忘記添加必要的空格,還要注意去掉列表最后一個(gè)列名的逗號(hào)。利用動(dòng)態(tài) SQL,可以徹底擺脫這種痛苦。 使用動(dòng)態(tài) SQL 最常見(jiàn)情

    2024年02月14日
    瀏覽(25)
  • Mybatis引出的一系列問(wèn)題-JDBC 的探究

    Mybatis引出的一系列問(wèn)題-JDBC 的探究

    一般來(lái)說(shuō),Java應(yīng)用程序訪問(wèn)數(shù)據(jù)庫(kù)的過(guò)程是: 裝載數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序; 通過(guò)jdbc建立數(shù)據(jù)庫(kù)連接; 訪問(wèn)數(shù)據(jù)庫(kù),執(zhí)行sql語(yǔ)句; 斷開(kāi)數(shù)據(jù)庫(kù)連接。 程序開(kāi)發(fā)過(guò)程中,存在很多問(wèn)題: 首先,每一次web請(qǐng)求都要建立一次數(shù)據(jù)庫(kù)連接。建立連接是一個(gè)費(fèi)時(shí)的活動(dòng),每次都得花費(fèi)0.05

    2024年02月14日
    瀏覽(25)
  • 前端基礎(chǔ)第一天-html-綜合案例

    通過(guò)綜合案例,主要復(fù)習(xí): 目錄文件夾 今日所學(xué)標(biāo)簽 路徑 錨點(diǎn)鏈接

    2024年02月14日
    瀏覽(23)
  • 昨晚做夢(mèng)面試官問(wèn)我三色標(biāo)記算法

    本文已收錄至GitHub,推薦閱讀 ?? Java隨想錄 微信公眾號(hào):Java隨想錄 原創(chuàng)不易,注重版權(quán)。轉(zhuǎn)載請(qǐng)注明原作者和原文鏈接 目錄 三色標(biāo)記算法 增量更新 原始快照 某天,爪哇星球上,一個(gè)普通的房間,正在舉行一場(chǎng)秘密的面試: 面試官:我們先從JVM基礎(chǔ)開(kāi)始問(wèn),了解三色標(biāo)記

    2024年02月11日
    瀏覽(18)
  • 大專生程序員找工作的一點(diǎn)小建議 知識(shí)分享 經(jīng)驗(yàn)分享

    最近呢有人在私信我 就問(wèn)我說(shuō)我呢是一個(gè)大專生 大專畢業(yè) 學(xué)歷呢也不是很好 我但是我學(xué)的是這個(gè)計(jì)算機(jī) 這樣一個(gè)專業(yè) 然后呢現(xiàn)在找工作找不到 就這樣的一個(gè)要求 讓我們呢給一些建議 當(dāng)然就是私底下在網(wǎng)上聊嗎 就會(huì)給 也相信 我的一個(gè)建議是什么樣的 就是你首先你要去找

    2024年02月01日
    瀏覽(40)
  • SSM框架的學(xué)習(xí)與應(yīng)用(Spring + Spring MVC + MyBatis)-Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)學(xué)習(xí)記錄(第一天)Mybatis的學(xué)習(xí)

    SSM框架的學(xué)習(xí)與應(yīng)用(Spring + Spring MVC + MyBatis)-Java EE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)學(xué)習(xí)記錄(第一天)Mybatis的學(xué)習(xí)

    一、當(dāng)前的主流框架介紹(這就是后期我會(huì)發(fā)出來(lái)的框架學(xué)習(xí)) Spring框架 ? Spring是一個(gè)開(kāi)源框架,是為了解決企業(yè)應(yīng)用程序開(kāi)發(fā)復(fù)雜性而創(chuàng)建的 ,其主要優(yōu)勢(shì)之一就是分層架構(gòu)。 Spring提供了更完善的開(kāi)發(fā)環(huán)境,可以為POJO(Plain Ordinary Java Object,普通Java對(duì)象 )對(duì)象提供企業(yè)級(jí)

    2024年02月12日
    瀏覽(58)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包