问题汇总
ModelWrapper 创建
通过 ModelWrapper.lambda() 或 ModelWrapper.of() 创建查询构造器。不混用 Query 和 Wrapper 的方式。
关联查询中同一张表
关联同一张表多次时必须使用不同的别名,否则数据库会报错 Not unique table/alias'。
条件嵌套层次
AND/OR 闭包支持多层嵌套,建议控制 4 层以内保持可读性。
字段数量
field() 选择的字段越多,网络传输和数据映射开销越大。按需选择。
关联数据装载
关联查询的结果集会通过 ModelHelper.resultSetTranshipmentWith() 自动装载到主实体和关联实体中,关联实体通过 @ModelField(exist = false) 字段注入。
