0
点赞
收藏
分享

微信扫一扫

mybatis使用注解写sql,以及注解sql中的传参


直接上我的示例:

 //无参
@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("para") InvoiceSettingLogDO para);


举报

相关推荐

0 条评论