半岛全站APP入口(中国)官方网站IOS/安卓通用版/APP下载

行业资讯 分类
半岛全站平台【行业资讯】MyBatis-Flex v149 发布持续加强多表关联查询

  MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。

  MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁半岛全站平台、数据脱敏、数据加密、多数据源半岛全站平台、分库分表、字段权半岛全站限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。

  在以上代码中,Account 的关联数据 books,是从 ds2 数据源中获取的,Account 和 Book 可以并不在同一个数据库里半岛全站平台。

  假设,Account 有 5 条数据,关联查询全部数据,执行的 SQL 如下:

  在这个版本中,我们有增加了对关联查询的支持,比如支持多级递归查询,并可以配置递归深度,通过这种场景我们轻易的对 tree 半岛全站进行查询。例如:

  除此之外,在 v1.4.9 中,@RelationOneToMany 等注解一样支持对 vo、dto 的配置,同时支持通过中间表进行关联的场景。

  新增:Relation 注解添加对 vo、dto 等进行关联查询时,可以指定表的配置支持

  优化:为项目添加 .editorconfig 文件,统一不同作者协助的代码格式化

  修复:Relations 注解在用户定义包装类型时可能导致结果出错的问题

  修复:APT 功能在使用 gradle 时无法读取配置文件的问题,感谢 @王帅

Copyright © 2012-2023 半岛全站APP入口(中国)官方网站IOS/安卓通用版/APP下载 版权所有 非商用版本

渝ICP备2020011630号-1

网站地图