MyBatis入門程序
什么是mybatis
MyBatis是支持普通SQL查詢,存儲(chǔ)過程和高級(jí)映射的優(yōu)秀持久層框架。MyBatis消除了幾乎所有的JDBC代碼和參數(shù)的手工設(shè)置以及結(jié)果集的檢索。MyBatis使用簡單的XML或注解用于配置和原始映射,將接口和Java的POJOs(Plan Old Java Objects,普通的Java對(duì)象)映射成數(shù)據(jù)庫中的記錄.
(一)、程序環(huán)境
1、jar包

2、classpath目錄下建立SqlMapConfig.xml。
mybatis的配置文件。全部設(shè)置有如下

同時(shí),數(shù)據(jù)庫的參數(shù)可以用properties文件來分開,本次實(shí)現(xiàn)分開。properties文件為db.properties
為了區(qū)分目錄。
新建一個(gè)source folder(config)用來放置配置文件。兩個(gè)文件分別如下。


SqlMapConfig.xml頭
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
3、mapper.xml文件(User.xml)
一些CURD的語句。

4、SqlMapConfig.xml加上mapper.xml
如,2中的mappers標(biāo)簽。

5、日志記錄
方便查看運(yùn)行狀態(tài)。

(二)、測(cè)試程序和程序結(jié)構(gòu)
1、入門程序

2、目錄結(jié)構(gòu)

(三)、小結(jié)
通過配置文件來建立mybatis環(huán)境。之后可以通過SqlSession來操作statement。(SQL語句在xml文件)
部分select

update

insert

delete

相關(guān)文章
springboot?ConfigurationProperties的綁定源碼示例解析
這篇文章主要為大家介紹了springboot?ConfigurationProperties的綁定源碼示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09
RocketMQ消息生產(chǎn)者是如何選擇Broker示例詳解
這篇文章主要為大家介紹了RocketMQ消息生產(chǎn)者是如何選擇Broker示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11
Spring Cloud Alibaba 之 Nacos教程詳解
Nacos是阿里的一個(gè)開源產(chǎn)品,它是針對(duì)微服務(wù)架構(gòu)中的服務(wù)發(fā)現(xiàn)、配置管理、服務(wù)治理的綜合性解決方案。這篇文章主要介紹了Spring Cloud Alibaba 之 Nacos的相關(guān)知識(shí),需要的朋友可以參考下2020-11-11
解決nacos的yml配置文件解析@開頭的值啟動(dòng)報(bào)錯(cuò)問題
這篇文章主要介紹了解決nacos的yml配置文件解析@開頭的值啟動(dòng)報(bào)錯(cuò)問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
Spring?MVC中的Controller進(jìn)行單元測(cè)試的實(shí)現(xiàn)
本文主要介紹了如何對(duì)Spring?MVC中的Controller進(jìn)行單元測(cè)試的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-02-02

