
Velocity
基于 Java 的模板引擎
MyBatis-Flex 是一个基于 MyBatis 的轻量级、高性能、增强型 ORM(对象关系映射)框架,旨在简化数据库操作并提升开发效率。相比传统的 MyBatis,MyBatis-Flex 提供了更灵活的查询方式、更强大的动态 SQL 支持,以及更便捷的代码生成工具,特别适合现代 Java 应用开发,尤其是微服务和高并发场景。
QueryWrapper
),支持复杂条件拼接List<User> users = userMapper.selectList()
.where(User::getAge).ge(18)
.and(User::getName).like("张%")
.orderBy(User::getCreateTime.desc())
.list();
QueryWrapper query = QueryWrapper.create()
.select()
.from(USER)
.where(USER.AGE.ge(18))
.and(USER.NAME.like("张%"));
List<User> users = userMapper.selectListByQuery(query);
@Table("tb_user")
public class User {
@Column(isLogicDelete = true) // 逻辑删除标记
private Boolean deleted;
@Version // 乐观锁
private Integer version;
}
@Table(indexes = {...})
定义索引join
或 selectWithRelations
优化关联查询mybatis-flex.configuration.cache-enabled=true
本站速览导航提供的MyBatis-Flex都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由速览导航实际控制,在2025年4月1日 下午7:48收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,速览导航不承担任何责任。