Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-29 | 1.3 kB | |
v0.9.96(Big change) source code.tar.gz | 2025-06-29 | 2.2 MB | |
v0.9.96(Big change) source code.zip | 2025-06-29 | 3.6 MB | |
Totals: 3 Items | 5.7 MB | 0 |
-
weakJoin
s support lambdaJimmer has a very important capability: automatically merging conflicting table joins. This is why developers previously had to implement
WeakJoin
/KWeakJoin
using a explicit class. Jimmer uses the class of the weak join to determine whether different weak joins conflict.Now, if developing applications for the JVM rather than native, users can opt for lambda-based weak joins. Jimmer will analyze the bytecode of different lambda expressions and compare whether their code logic is equivalent to determine if different weak joins conflict.
-
Java example
``` table.weakJoin( TargetTable.class, // Table type, not entity type! (source, target) -> source.name().eq(target.name() ) ```
-
Kotlin example
``` table.weakJoin(Target::class) { source.name eq target.name } ```
RemoteKeyPreProvider
Now,
RemoteKeyProvider
is provided, it can configurable byRedisValueBInder
,RedisHashBinder
orRedisCacheCreator
(in spring-start) This interface can help you to override redis key prefix more easier, rather than override cache binder class.