1、orm模型。2、mybatis概述。3、mybatis使用優勢及應用場景
orm模型簡介
object:j**a中的物件
relation:關係對映
傳統jdbc程式設計缺陷大量配置資訊硬編碼
大量的無關業務的處理編碼
擴充套件優化極為不便
mybatis概述
mybatis是支援定製化sql、儲存過程以及高階對映的永續性框架
避免傳統的jdbc硬編碼
xml配置或註解
pojo物件和資料庫記錄直接對映
完善的文件支援
mybatis的使用優勢簡單易學,快速上手,學習成本低
資料庫互動資訊配置化
動態sql處理
官網m**en新增依賴依賴查詢**
傳統專案中使用mybatis
專案中匯入jar包
m**en方式引入
org.mybatis
mybatis
3.4.6
mysql
mysql-connector-j**a
5.1.41
6、xml配置主配置檔案配置
在main中resources下新建乙個xml檔案
並在官方文件中找到相應**填入
<?xml version="1.0" encoding="utf-8" ?>
7、建立資料庫
create database test;
use test;
create table users(
id int auto_increment primary key comment '使用者編號',
username varchar(50) comment '這是登入賬號',
password varchar(50) comment '這是登入密碼',
nickname varchar(20) comment '使用者暱稱'
);insert into users values(1,'admin','admin','管理員');
8、建立乙個與資料表對應的實體類
package club.bagedate.users;
public class user
public void setid(int id)
public string getusername()
public void setusername(string username)
public string getpassword()
public void setpassword(string password)
public string getnickname()
public void setnickname(string nickname)
@override
public string tostring() ';
}}
<?xml version="1.0" encoding="utf-8" ?>
public class testdemo
session.close();
}}
mybatis基礎入門
一.mysql 1 在對映檔案中配置 本例中是user.xml檔案 注 方法一,必須是在能夠支援主鍵自增的資料庫 通過修改sql對映檔案,可以將mysql自增主鍵返回 新增selectkey實現將主鍵返回 keyproperty 返回的主鍵儲存在pojo中的哪個屬性 order selectkey的...
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...