Mybatis系列二 全域性配置檔案

2021-09-19 08:46:56 字數 1578 閱讀 1043

一、properties

1、編寫dbconfig.properties檔案

jdbc.driver=com.mysql.jdbc.driver

jdbc.url=jdbc:mysql://localhost:3306/mybatis

jdbc.username=root

jdbc.password=root

orcl.driver=oracle.jdbc.oracledriver

orcl.url=jdbc:oracle:thin:@localhost:1521:orcl

orcl.username=scott

orcl.password=123456

2、使用properties引入dbconfig.properties檔案

二、settings

三、typealiases

四、environments

五、databaseidprovider

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

namespace:命名空間;指定為介面的全類名

id:唯一標識

resulttype:返回值型別

#:從傳遞過來的引數中取出id值

public employee getempbyid(integer id);

-->

select * from tbl_employee where id = #

select * from tbl_employee where id = #

select employee_id id,last_name lastname,email email

from employees where employee_id=#

註冊配置檔案

resource:引用類路徑下的sql對映檔案

url:引用網路路徑或者磁碟路徑下的sql對映檔案

註冊介面

class:引用(註冊)介面,

1、有sql對映檔案,對映檔名必須和介面同名,並且放在與介面同一目錄下;

2、沒有sql對映檔案,所有的sql都是利用註解寫在介面上;

推薦:比較重要的,複雜的dao接**們來寫sql對映檔案

不重要,簡單的dao介面為了開發快速可以使用註解;

-->

@select("select * from tbl_employee where id=#")

public employee getempbyid(integer id);}

2、編寫測試方法

@test

public void test01() throws ioexceptionfinally

}

2 MyBatis 全域性配置

詳情 官方中文文件 configuration根標籤 properties引入外部配置檔案 resource dbconfig.propertise properties name value settings 2.1駝峰命名法 name mapunderscoretocamelcase value...

mybatis入門系列(二)

上篇部落格 myabtis入門系列一 講解了mybatis的概述,接下來介紹mybatis的入門程式。需求 根據使用者id查詢使用者 準備工作 建立資料庫,匯入資料 1 junit測試包 2 mybatis的核心包和依賴包 3 資料庫驅動包 private string username 使用者姓名...

二 全域性配置

詳情 官方中文文件 configuration根標籤 properties引入外部配置檔案 2.1駝峰命名法 name mapunderscoretocamelcase value true 2.2.1逐個別名 已經預設的別名 byte byte long long short short int ...