第一次在后台 程序中遇到sql語句中的問號:
/**
*
* 方法描述 : 通過賬號id更新該賬號狀態
* @param state 狀態
* @param id 賬號id
*/
@Modifying
@Query("update LabAccount t set t.userState =?1 where t.userAcctId =?2")
void updateState(String state, String id);
查詢了之后,?的作用就是占位符,說白了就是先把茅坑占了,想拉屎的時候再拉,然后就構成了一條完成的sql語句,進行相關的數據操作。
