記錄第一次部署mybatis

2021-09-28 19:43:04 字數 665 閱讀 4072

在學了mybatis後想加深一下印象,就把之前的乙個專案部署了mybatis框架,部署mybatis框架之後專案以前的運算元據的dbhelp就可以刪除了。

然後記錄一下部署的時候到網上查的一些細節問題

1.對映檔案中的動態sql標籤如if、when等使用引數時不需要用#包裹

2.獲取引數有兩種方式,一種是#,相當於preparedstatement中替換引數的預編譯功能,可以防止sql注入,還有一種是$,它直接將值拼接到指定位置,不會預編譯,但是沒有加雙引號,在根據表名或者列名做判斷的時候用到

3.sqlsession的方法中只能新增乙個object型別的引數,所以當我們有很多個引數的時候,一般的解決辦法是將引數封裝到map中傳入,在對映檔案中通過鍵獲取。

4.獲取基本資料型別的引數是,獲取引數值時引數名可以為任意值,如#

5.在動態sql中用引數和基本資料型別做比較時,用的時 == 運算子,但 == 是比較位址,且傳入的基本資料型別引數會被自動裝箱成物件,一般的解決辦法是在基本資料型別後面加  .tostring()  方法,可以告訴jvm比較的是值。

6.在sql語句中有些地方可能不可以使用使用使用變數,也就是不可以使用運算子,比如 limit ,這是可以使用 繫結標籤,繫結標籤可以在查詢標籤中申明乙個變數,該變數的值可以是引數算數運算的結果。

用法

記錄第一次部署php vue專案

今天參與部署了一次前端vue,後端php的專案。1 安裝xampp 進入 xampp版本範圍 5.4.45 以上,7.0 以下 2 開啟xampp control panel 在xampp控制面板中,我們可以看到service一列的單選框略有不同,x 表示相應元件還沒有設為windows系統服務 空...

第一次記錄心情

一直來,都感覺很盲目 沒有目標。心理又真地不太想去埋怨別人,否則只會讓自己更沒有動力。一直很難過,甚至一些晚上都沒法舒暢地入睡。昨天和本科的同學聊qq,讓他很驚訝,現在的我遠不是他以前眼裡的我了,變得沒有動力,沒有目標,懶散無所作為。找點事做吧。他這麼說。我也想啊,可惜不知道做什麼,有時候做了些事,...

第一次面試記錄

一晃到了6月12號。年初三四月的時候不知道自己在幹什麼在想什麼,竟然沒有任何春招找實習的想法,然後就到了5月底,才開始投簡歷。這真的是第一次專業面試,以前一直不知道面試過程到底怎樣,有聽別人說過,畢竟自己沒體會。今天上午面完才知道。現記錄下來,投的是小公司,感覺跟別人的面經不太一樣。z 你出來找實習...