Search in sources :

Example 1 with PageQuery

use of org.beetl.sql.core.engine.PageQuery in project act-eagle-allone by mailtous.

the class BeetlSqlDao method getPage.

@Override
public Page<T> getPage(Class<T> clz, Page page, String frameSql, Object[] args) {
    PageQuery<T> pq = page.myPageToPageQuery(page, new PageQuery());
    SQLReady sqlReady = new SQLReady(frameSql, args);
    pq = sqlm.execute(sqlReady, clz, pq);
    return page.pageQueryToMyPage(pq, page);
}
Also used : PageQuery(org.beetl.sql.core.engine.PageQuery) SQLReady(org.beetl.sql.core.SQLReady)

Example 2 with PageQuery

use of org.beetl.sql.core.engine.PageQuery in project act-eagle-allone by mailtous.

the class BeetlSqlDao method getPage.

@Override
public Page<T> getPage(Page page, String frameSql, Object[] args) {
    PageQuery<T> pq = page.myPageToPageQuery(page, new PageQuery());
    SQLReady sqlReady = new SQLReady(frameSql, args);
    pq = sqlm.execute(sqlReady, this.persistentClass, pq);
    return page.pageQueryToMyPage(pq, page);
}
Also used : PageQuery(org.beetl.sql.core.engine.PageQuery) SQLReady(org.beetl.sql.core.SQLReady)

Example 3 with PageQuery

use of org.beetl.sql.core.engine.PageQuery in project act-eagle-allone by mailtous.

the class Qe method toPage.

/**
 * 返回 PAGE 查询结果集
 * 注意不要传入 limit 语句
 * @param clz  返回的class
 * @param page
 * @param <CLZ>
 * @return
 */
public <CLZ> Page<CLZ> toPage(Class<CLZ> clz, Page page) {
    PageQuery<CLZ> pq = page.myPageToPageQuery(page, new PageQuery());
    pq = sqlManager.execute(new SQLReady(build()), clz, pq);
    return page.pageQueryToMyPage(pq, page);
}
Also used : PageQuery(org.beetl.sql.core.engine.PageQuery) SQLReady(org.beetl.sql.core.SQLReady)

Aggregations

SQLReady (org.beetl.sql.core.SQLReady)3 PageQuery (org.beetl.sql.core.engine.PageQuery)3