select employee_id,employee_name,employee_password,employee_age,department_id from employee
where employee_id=#
select employee_id,employee_name,employee_password,employee_age,department_id from employee;
// @mapkey註解中的值對應的資料庫中的列名,返回的map集合會將employee_name作為map集合的鍵
@mapkey("employee_name")
public abstract mapqueryemployeebyid(integer id);
@mapkey("employee_name")
public abstract mapqueryemployees();
}測試類
public class testmybatis// 查詢所有的employee
@test
public void test02() throws ioexception
測試結果
// 根據id查詢出一條記錄}// 查詢出所有記錄
, 張三=,
王五=,
陳九=,
沈六=,
林八=,
汪十=,
田七=}
2、@param
例如:當傳入多個引數的時候我們可以通過以下方式獲取值
public abstract user queryuserbythreeconditions(integer id, string username, string password);
select id,user_name,password,user_information from userwhere id=# and user_name=# and password=#
select id,user_name,password,user_information from user
where id=# and user_name=# and password=#
public abstract user queryuserbythreeconditions(@param("userid") integer id, @param("username") string name, @param("password") string pwd);
select id,user_name,password,user_information from userwhere id=# and user_name=# and password=#
Spring中常用註解
註解的好處在於大大的減少了人們開發的程式設計量,提高了程式設計效率,那麼下面就接受經常用到的一些註解及其含義等。componentscan 元件掃瞄,可自動發現和裝配一些bean。component可配合commandlinerunner使用,在程式啟動後執行一些基礎任務。restcontrolle...
SpringMVC中常用的註解
controller註解乙個類表示控制器,spring mvc會自動掃瞄標註了這個註解的類。請求路徑對映,可以標註類,也可以是方法,可以指定請求型別,預設不指定為全部接收。requestparamrequestbodyresponsebody放在方法上或者返回型別前,表示此方法返回的資料放在resp...
Spring Boot應用中常用註解
本文只列出spring boot應用中一些常用的註解,沒有對註解的原理和用法做詳細說明。如果你需要詳細了解註解,請查閱官方文件。一般作用在方法上,產生乙個spring的bean物件。bean常用的註解引數有name和value,value是引數name的別名。bean的名稱可以通過指定value或n...