我看到了一些通用的解决方案,但是这个问题是MyBatis3DynamicSql运行时中的 mybatis-generator 所特有的。
MBG将生成一些便捷的方法,例如:
public interface AccountDaoMapper {
default QueryExpressionDSL<MyBatis3SelectModelAdapter<List<AccountDao>>> selectByExample() {
return SelectDSL.selectWithMapper(this::selectMany, id, companyid, brokerid, mainaccountcode, subaccountcode)
.from(accountDao);
}
}
我确实想利用这些生成的方法并添加如下内容:
accountDaoMapper.selectByExample()
.where(xxxxx)
.limit(1, 2) //support limit/offset in mysql
.build().execute()
有人知道如何实现吗?预先感谢。