MyBatis 1 快速入門

2021-10-09 04:24:55 字數 1353 閱讀 2931

​ mybatis是乙個持久層框架,封裝了jdbc的操作,使用者只需關注sql語句的本身。無需關注註冊驅動,獲取連線、statement。使用的orm思想對資料表進行封裝成物件。

mybatis的主配置

對映檔案的配置

<?xml version="1.0" encoding="utf-8" ?>

select *from student

注意事項:

​ 1、建立包時:com.lijie.dao 是三層目錄

​ 建立目錄時:com.lijie.dao是一層目錄

​ 2、mybatis的對映檔案目錄結構必須和dao介面的全限定類名

​ 3、mybatis的對映檔案的操作配置,id取值必須為dao介面的方法名

​ 1、讀取配置檔案

​ 2、建立sqlsessionfactory工廠

​ 3、建立sqlsession

​ 4、建立dao介面**物件

​ 5、執行sql語句

​ 6、釋放資源

public

class

studenttest

//釋放資源

sqlsession.

close()

; in.

close()

;}}

使用xml檔案配置對映檔案時對映檔案的配置如下:

<?xml version="1.0" encoding="utf-8" ?>

namespace

="com.lijie.dao.impl.studentdaoimpl"

>

"findallstudent"

resulttype

="student"

>

select *from student

select

>

>

使用註解時,可刪去該xml檔案,在com.lijie.dao.impl.studentdaoimpl的findallstudent方法上使用@select()註解,是sql語句。

public

inte***ce

istudentdao

mybatis的主配置就要使用註解介面的全限定類名

>

class

="com.lijie.dao.istudentdao"

/>

>

mybatis快速入門

1.持久化概念 1.1.持久化是程式資料在瞬時狀態和持久狀態間轉換的過程 2.orm概念 2.2.資料在程式中以物件的形式被操作,例如user user new user 1,jack 2.3.資料在資料庫以一行記錄的形式被儲存,例如 編號姓名 jack 2.4.兩種形式通過某種框架進行切換 3.m...

MyBatis快速入門

1.持久化概念 1.1.持久化是程式資料在瞬時狀態和持久狀態間轉換的過程 2.orm概念 2.2.資料在程式中以物件的形式被操作,例如user user new user 1,jack 2.3.資料在資料庫以一行記錄的形式被儲存,例如 編號姓名 jack 2.4.兩種形式通過某種框架進行切換 3.m...

Mybatis快速入門指南

簡介 當下越來越多的企業專案架構中,在持久層部分,拋棄了hibernate框架,而選用mybatis框架取而代之,旨在更加深入細緻的控制和資料庫的互動。mybatis 本是apache的乙個開源專案ibatis,2010年這個專案由apache software foundation 遷移到了goo...