xml + 动态where
xml + 动态where
mybatis xml 使用
xml
<select id="selectCustomSql">
select * from sys_role t
<where>${WHERE.sqlScript}</where>
</select>
不会主动带上WHERE 关键字,所以需要你用 包裹
mapper 使用
java
List<SysRole> selectCustomSql(@Param(Constant.WHERE) Where where);
使用代码
java
List<SysRole> list = sysRoleMapper.selectCustomSql(WhereUtil.create().in(SysRole::getId, 1, 2));