有时候用mybatis plus mapper无法满足业务需求,需要执行一些自动化的sql或者自动拼装的sql, 步骤如下:
1、添加配置
mybatis-plus:
global-config:
enable-sql-runner: true
2、java后端使用
SqlRunner sqlRunner = SqlRunner.db();
String sql = "select * from user";
//查询集合、单个实体都可以
List<Object> result = sqlRunner.selectObjs(sql);