yulichang / mybatis-plus-join

支持连表查询的mybatis-plus,mybatis-plus风格的连表操作提供wrapper.leftJoin(),wrapper.rightJoin()等操作
https://yulichang.github.io/mybatis-plus-join-doc/
Apache License 2.0
971 stars 113 forks source link

关于selectFunc可不可以支持连接表的别名 #106

Closed KOUymA closed 2 months ago

KOUymA commented 3 months ago

当前使用版本(必填,否则不予处理)

1.4.9

该问题是如何引起的?(确定最新版也有问题再提!!!)

因为关联同一张表多次 所以设置了不同的别名 但是selectFunc相关的方法 不支持设置别名作为参数 想问问有实现的方法吗?或者接下来的版本能够增加这个功能?

yulichang commented 3 months ago

下个版本支持

yulichang commented 2 months ago
.selectFunc("if(%s < 5,%s,%s + 100)", arg -> arg.accept(
                        Fun.f("ad", AddressDO::getUserId),
                        Fun.f("addr", AddressDO::getUserId),
                        Fun.f("ad", AddressDO::getUserId)), UserDO::getId)
yulichang commented 2 months ago

1.4.11