比较 mybatis、lazy、sqltoy、mybatis-flex 操作数据

orm框架使用性能比较

测试条件常规对象

数据库表(含有唯一性索引s_u)

比较方法:增加、修改、删除、分页查询(当前项目暂时只比较批量新增和分页)

声明 SysUserRepository 接口提供对应增删改查方法

声明抽象类 SysUserRepositoryAbstractRecord 继承 SysUserRepository 并且提供对应的框架执行结果存储

三种框架mybatis、sqltoy、Lazy 创建SysUserRepository 的实现

不同 ORM 操作数据的实现

测试条件 批量插入数据 10、100、1000、10000、100000 ,分页查询数据 10、100、1000、10000、100000

测试执行过程

测试结果(结果只提供参考)

批量保存:

分页查询: (比较之前问题Lazy ORM 框架内部做了优化后)

未经允许不得转载:岩猫星空网 » 比较 mybatis、lazy、sqltoy、mybatis-flex 操作数据