Есть несколько примеров на http://www.mybatis.org/mybatis-dynamic-sql/docs/select.html.
Я хочу реализовать лимит / смещение для mysql, но не увидел ни одного документа, описывающего, как расширить эту библиотеку для поддержки дополнительного условия where.
вот чего я хотел бы достичь:
SelectStatementProvider selectStatement = select(id, animalName, bodyWeight, brainWeight)
.from(animalData)
.where(id, isIn(1, 5, 7))
.and(bodyWeight, isBetween(1.0).and(3.0))
.orderBy(id.descending(), bodyWeight)
.limit(1).offset(10)
.build()
.render(RenderingStrategy.MYBATIS3);