mybatis mysql xml字段解析

String str = “a-b”,现在 mapper.xml (mybatis)里接收到了 str。
xml里将 str 拆成 字段1 = a and 字段2 = b,
怎么在xml实现?
数据库mysql

字段1=substr(str,1,locate('-',str)-1) and 字段2=substr(str,locate('-')+1,length(str))