All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jmh.FlexJmhTest Maven / Gradle / Ivy

The newest version!
package jmh;

import com.mybatisflex.core.query.QueryColumn;
import com.mybatisflex.core.query.QueryWrapper;
import org.openjdk.jmh.annotations.Benchmark;
import orm.benchmark.flex.FlexTest;
import orm.benchmark.model.SysUser;


public class FlexJmhTest extends BaseJmh {
    private final FlexTest test = new FlexTest();


    @Benchmark
    public String sql(){
        return  QueryWrapper.create().select(SysUser::getUsername).from(SysUser.class).toSQL();
    }

    @Benchmark
    public Object getById() {
        return test.getById(1);
    }

    @Benchmark
    public Object list() {
        return test.list("admin");
    }

    @Benchmark
    public Object paging() {
        return test.paging("admin", 1, 30);
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy