1. 程式人生 > 其它 >mybatis使用註解寫sql,以及註解sql中的傳參

mybatis使用註解寫sql,以及註解sql中的傳參

技術標籤:Springmybatis註解傳參mybatis註解引數Insert傳參mybatis 註解sqlmybatis程式碼內傳參

直接上我的示例:

 //無參
  @Select("select * from invoice_setting_rule where is_delete = 1 and rule_type = 1 limit 1;")
    InvoiceSettingRuleDO getSwitchStatus();

//傳參。
//重點: @Param("invoiceSettingLogDO")  與  $, 試過#不行不知道為什麼
 @Insert("INSERT INTO setting_log(action_type, setting_type, operator_staff_id, old_value, new_value, remark) "
            + "VALUES"
            + " (${para.actionType}, ${para.actionType}, ${para.operatorStaffId}, '${para.oldValue}', '${para.newValue}', '${para.remark}');")
    int insert(@Param("invoiceSettingLogDO") InvoiceSettingLogDO para);