reactive-mybatis-support icon indicating copy to clipboard operation
reactive-mybatis-support copied to clipboard

reactive mybatis support for reactive project using r2dbc

Results 10 reactive-mybatis-support issues
Sort by recently updated
recently updated
newest added

Bumps [spring-boot-starter-parent](https://github.com/spring-projects/spring-boot) from 2.7.2 to 2.7.5. Release notes Sourced from spring-boot-starter-parent's releases. v2.7.5 :lady_beetle: Bug Fixes Multi-Document-Separators "#---" comment checks do not account for '!' prefixed comments #32777 Actuator configprops...

dependencies

Bumps [byte-buddy](https://github.com/raphw/byte-buddy) from 1.12.13 to 1.12.18. Release notes Sourced from byte-buddy's releases. Byte Buddy 1.12.17 Use decorating EntryPoint in Android Gradle plugin. Introduce PatchMode on AgentBuilder patching to allow for...

dependencies

Bumps [reactor-bom](https://github.com/reactor/reactor) from 2020.0.21 to 2020.0.24. Release notes Sourced from reactor-bom's releases. Europium-SR23 (2020.0.23) 2020.0.23 release train is made of: reactor-core 3.4.23 reactor-netty 1.0.23 Europium-SR22 (2020.0.22) 2020.0.22 release train is...

dependencies

Bumps [mybatis-dynamic-sql](https://github.com/mybatis/mybatis-dynamic-sql) from 1.4.0 to 1.4.1. Changelog Sourced from mybatis-dynamic-sql's changelog. Release 1.4.1 - October 7, 2022 GitHub milestone: https://github.com/mybatis/mybatis-dynamic-sql/issues?q=milestone%3A1.4.1+ Potentially Breaking Change In this release we have changed the...

dependencies

Bumps [mybatis](https://github.com/mybatis/mybatis-3) from 3.5.10 to 3.5.11. Release notes Sourced from mybatis's releases. mybatis-3.5.11 Bug fixes: OGNL could throw IllegalArgumentException when invoking inherited method. #2609 returnInstanceForEmptyRow is not applied to constructor...

dependencies

Bumps [r2dbc-bom](https://github.com/r2dbc/r2dbc-bom) from Borca-SR1 to Borca-SR2. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.r2dbc:r2dbc-bom&package-manager=maven&previous-version=Borca-SR1&new-version=Borca-SR2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter...

dependencies

Since reactive programming can not use the regular dynamic-proxy way to implement interceptor behavior, I think should add hook s around the core executor.

task

1. Check `R2DBC-1.0.0` change log 2. Adapted to version 1.0.0 of `R2DBC` if necessary

task

1. Add batch processing support 2. Add `@Flush` support

task

如下代码pro.chenggang.project.reactive.mybatis.support.r2dbc.binding.MapperProxy中的cachedInvoker方法,会在实际应用中采用Kotlin的时候出错,因为Kotlin代码的接口方法不支持default关键字,于是: private MapperMethodInvoker cachedInvoker(Method method) throws Throwable { try { return (MapperMethodInvoker)MapUtil.computeIfAbsent(this.methodCache, method, (m) -> { if (m.isDefault()) { ......//由于Java代码的接口方法支持default关键字,此处为true,进入正确分支。 } else { ......//由于Kotlin代码的接口方法不支持default关键字,此处为false,进入错误分支。 } }); } catch (RuntimeException var4)...