亚新体育·(YAXIN)app官方平台网站-ios/安卓版/手机app下载 亚新yx体育

亚新yx体育【行业资讯】MyBatis-Flex v149 发布持续加强多表关联查询

作者:小编    发布时间:2023-07-31 11:36:11    浏览:

[返回]

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

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

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

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

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

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

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

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

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

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

搜索

网站地图