MyBatis的入門使用

2021-09-16 14:14:36 字數 1323 閱讀 1616

1.mybatis是認識

–mybatis就是乙個orm框架(運算元據庫)

2.匯入jar包

–包括mybatis的核心包、依賴包以及資料庫的支援包

3.配置核心配置檔案mybatis-config.xml

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

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

如果到時候想找到這條sql: namespace+id

parametertype:代表傳參型別

long -> long _long -> long

resulttype:返回的某乙個條數的型別(必需寫全限定名)

-->

select * from product where id = #

5.簡單功能的實現

//sqlsessionfactorybuilder -> sqlsessionfactory -> sqlsession

@override

public product findone(long id) catch (exception e)

return null;

}

6.完成資料庫的crud功能

—抽取工具類

public class mybatisutil 

private static sqlsessionfactory sessionfactory;

//在靜態**塊中建立sqlsessionfactory物件

static catch (exception e)

}//返回sqlsession物件

public static sqlsession opensession()

}

—功能實現的核心**

insert into product(productname,dir_id,saleprice,supplier,brand,cutoff,costprice)

values(#,#,#,#,#,#,#)

—需要自定義別名,在核心配置檔案mybatis-config.xml中配置

Mybatis入門配置

從 xml 中構建 sqlsessionfactory 每個基於 mybatis 的應用都是以乙個 sqlsessionfactory 的例項為中心的。sqlsessionfactory 的例項可以通過 sqlsessionfactorybuilder 獲得。而 sqlsessionfactoryb...

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...