bobo667 / mybatis-plus-join

mybatis-plus-join 多表插件 完全按照mp的用法来做,你只要会mp,那你就会用mpj,无感引入,不会对之前的业务产生一点点影响,采用扩展方式来集成mp,更容易适配版本,后期mp版本升级,您不用更改东西,只需要更新版本就行,自定义返回Vo,自定义表别名,自定义查询字段,骚操作爽到爆,让你在喝有时间喝下午茶的时间,还能再吃点心(目前支持大部分主流版本 )
Apache License 2.0
134 stars 14 forks source link

join 多个条件 #6

Open wanghuimin110 opened 1 year ago

wanghuimin110 commented 1 year ago

SELECT A.id FROM A left join B on A.id=B.a_id and A.xx=12 and B.id<100

JoinLambdaWrapper wrapper=new JoinLambdaWrapper(A.class) .leftJoin(B.class,B::getAId,B::getId) .joinAnd() joinAnd可以实现相等的条件,如何实小于大于等条件?

bobo667 commented 1 year ago

在最新版本中 可以 .joinAnd(0, w -> w.eq(UsersAge::getId, Users::getAgeId)

18811706069 commented 1 year ago

在w -> w.eq()时,eq这个条件报错是怎么回事呢,mybatis-plus版本为3.5.1,对应的join版本我用的1.3.3

bobo667 commented 1 year ago

在w -> w.eq()时,eq这个条件报错是怎么回事呢,mybatis-plus版本为3.5.1,对应的join版本我用的1.3.3

我觉得你是不是应该让我知道代码和抱什么错?