日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

技术总结一

發布時間:2024/1/1 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 技术总结一 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、thymeleaf
1、文本
2、遍歷一個對象基本屬性
3、判斷
4、遍歷數組每一個值
5、switch,匹配

6、因為根目錄下,所以直接是app.css

渲染畫面:用@{}符號

7、動態數據:用script標簽,告訴他是動態的,要是沒有數據,默認是{}的值

8、替換與插入

文件+碎片

語法如下;兩種寫法



9、時間格式化:


10、需要替換一個部分,但是這個部分里面有一小部分替換成自己需要的內容


二、Mybatis
1、MyBatis 是一個優秀的基于Java 的持久層框架,它內部封裝了JDBC,使開發者只需要關注SQL語句本身而不需要花費精力去處理加載驅動、創建連接、創建執行者等復雜的操作
2、MyBatis通過xml 或注解的方式將要執行的各種Statement配置起來,并通過Jva對象和Statement中SQL的動態參數進行映射生成最終要執行的SQL語句。
3、最后MyBatis 框架執行完SQL 并將結果映射為Java 對象返回。采用ORM思想解決了實體和數據庫映射的問題,對JDBC進行了封裝,屏蔽了JDBCAPI底層訪問細節,使我們不用與JDBCAPI打交道,就可以完成對數據庫的持久化操作
4、(1)編寫映射文件:mapper

resultType:返回一個Student對象

(2)編寫配置文件:

(3)編寫類:
api查看原理:


有兩個方法:

5、(1)String stdtdement :映射空間.找到對應的sql語句
Object paramter: ?執行sql語句傳遞的參數


6、根據ID查詢:
resultType:返回一個Student對象
根據傳遞參數的類型:在xml中,必須為包封裝



7、新增一條記錄:
傳遞參數的類型:為一個對象
resultType:返回一個int類型的行數,可以省略




8、修改:

9、刪除


10、總結:

11、配置文件:


11、抽取:

因為在一個文件下,直接寫資源名稱:


12、給包下的類起別名:


數據類型起別名(自帶):


13、
(1)三層架構:控制層->業務層->持久層

(持久層Dao):但是在Mybatis下叫做mapper層

(2)持久層接口:

持久層的實現類:

總結

以上是生活随笔為你收集整理的技术总结一的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。