1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fluent-mybatis-fluent-mybatis-docs

Клонировать/Скачать
07-limit.md 1.3 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
darui.wu Отправлено 24.01.2021 13:34 74a8923

limit设置

    .limit(offset, maxSize)

    .limit(maxSize)

示例代码1

@Test
public void test_limit_offset() throws Exception {
    UserQuery query = new UserQuery()
        .where
        .age().eq(10).end()
        .limit(10, 20);

    mapper.listEntity(query);
    db.sqlList().wantFirstSql().end("WHERE age = ? LIMIT ?, ?");
}

控制台输出

[main] DEBUG ...UserMapper.listEntity - ==>  Preparing: SELECT id, address_id, age, gmt_created, gmt_modified, grade, is_deleted, user_name, version FROM t_user WHERE age = ? LIMIT ?, ? 
[main] DEBUG ...UserMapper.listEntity - ==> Parameters: 10(Integer), 10(Integer), 20(Integer)

示例代码2

@Test
public void test_limit_maxSize() throws Exception {
    UserQuery query = new UserQuery()
        .where
        .age().eq(2).end()
        .limit(20);

    mapper.listEntity(query);
    db.sqlList().wantFirstSql().end("WHERE age = ? LIMIT ?, ?");
}

控制台输出

[main] DEBUG ...UserMapper.listEntity - ==>  Preparing: SELECT id, address_id, age, gmt_created, gmt_modified, grade, is_deleted, user_name, version FROM t_user WHERE age = ? LIMIT ?, ? 
[main] DEBUG ...UserMapper.listEntity - ==> Parameters: 2(Integer), 0(Integer), 20(Integer)

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fluent-mybatis-fluent-mybatis-docs.git
git@api.gitlife.ru:oschina-mirror/fluent-mybatis-fluent-mybatis-docs.git
oschina-mirror
fluent-mybatis-fluent-mybatis-docs
fluent-mybatis-fluent-mybatis-docs
master