@Param的作用

用註解來簡化xml配置的時候,@Param註解的作用是給參數命名,參數命名後就能根據名字得到參數值,正確的將參數傳入sql語句中

1.@Select(…)註解的作用就是告訴mybatis框架,執行括號內的sql語句

2.s_id id,s_name name,class_id classid 格式是 字段名+屬性名,例如s_id是數據庫中的字段名,id是類中的屬性名
這段代碼的作用就是實現數據庫字段名和實體類屬性的一一映射,不然數據庫不知道如何匹配

3.where s_name= #{aaaa} and class_id = #{bbbb} 表示sql語句要接受2個參數,一個參數名是aaaa,一個參數名是bbbb,如果要正確的傳入參數,那麼就要給參數命名,因爲不用xml配置文件,那麼我們就要用別的方式來給參數命名,這個方式就是@Param註解

4.在方法參數的前面寫上@Param(“參數名”),表示給參數命名,名稱就是括號中的內容

public Student select(@Param("aaaa") String name,@Param("bbbb")int class_id);
給入參 String name 命名爲aaaa,然後sql語句…where s_name= #{aaaa} 中就可以根據aaaa得到參數值了
https://www.cnblogs.com/thomas12112406/p/6217211.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章