MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。
MyBatis-Flex 支持多主键、多表查询、逻辑删除Qy体育、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。
在以上代码中,Account 的关联数据 books,是从 ds2 数据Qy体育源中获取的,Account 和 Book 可以并不在同一个数据库里。
假设,Account 有 5 条数据,关联查询Qy体育全部数据,执行的 SQL 如下:
在这个版本中,我们有增加了对关联查询的支持,比如支持多级递归查询,并可以配置递归深度,通过这种场景我们轻易的对 tree 进行查询。例如:
除此之外,在 v1.4.9 中,@RelationOneToMany 等注解一样支持对 vo、dto 的配置,同时支持通过中间表进行关联的场景。
新增:Relation 注解添加对 vo、dto 等进行关联查询时Qy体育,可以指定表的配置支持
优化:为项目添加 .editorconfig 文件,统一不同作者协助的代码格式化
修复:Relations 注解在用户定义包装类型时可能导致结果出错的问题
修复:APT 功能在使用 gradle 时无法读取配置文件的问题,感谢 @王帅