Mybatis中常用註解

2022-06-11 21:06:12 字數 1537 閱讀 9992

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 user

where 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 user

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