mybatis基礎入門

2022-09-08 04:45:10 字數 1762 閱讀 4972

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