
choose用法
-唐泰
2023年2月15日发(作者:离职审计)mybatis的choose...when⽤法
⼀、choose标签
choose标签在mybatis的xml⽂件中,⼀般与when标签结合使⽤,主要⽤于条件查询,根据不同的情况来进⾏页⾯查询,choose的执
⾏原理如下:如果有⼀个when满⾜,那么choose结束,choose会按照when标签的顺序来执⾏,如果when执⾏的结果都会false,那么会执⾏
otherwise标签⾥的语句。
⼆、实例SQL
AND1=1
ANDEXISTS(select1fromexp_accrual_expense__accrual_type_id=#{documentTypeId}_expense_id=)
ANDEXISTS(select1fromexp_adjust_type_assign_e__adjust_type_id=#{documentTypeId}_expense_id=)
ANDEXISTS(select1fromexp_report_type_expense__type_id=#{documentTypeId}e_type_id=)
ANDNOTEXISTS(select1fromexp_accrual_expense__accrual_type_id=#{documentTypeId}_expense_id=)
ANDNOTEXISTS(select1fromexp_adjust_type_assign_e__adjust_type_id=#{documentTypeId}_expense_id=)
ANDNOTEXISTS(select1fromexp_report_type_expense__type_id=#{documentTypeId}e_type_id=