Skip to content
GangCheng edited this page Jan 20, 2024 · 29 revisions

reactive-mybatis-support is aimed to adapt original mybatis3 framework for use in reactive projects with r2dbc drivers.

Usages

Development Instruction

  • JDK Usages:
    • Branch 2.x: JDK8
    • Branch 3.x: Using toolchain plug to compile with JDK11 AND JDK17
  • Local machine should have docker environment for running unit tests with testcontainers.

Test Instruction

  • Both 2.x-branch and 3.x-branch have running test with standard r2dbc drivers

  • Tests view between r2dbc drivers and branches: | r2dbc-driver | 2.x-branch | 3.x-branch | |------------------|--------------|--------------| | mysql-r2dbc | ✅ | ✅ | | mariadb-r2dbc | ✅ | ✅ | | postgresql-r2dbc | ✅ | ✅ | | mssql-r2dbc | ✅ | ✅ | | oracle-r2dbc | ⛔️ | ✅ |

  • Tests view between r2dbc drivers and database operations | r2dbc-driver | query | update | transaction | parallel | procedure | dynamic-routing | |------------------|-------|--------|-------------|----------|-----------|-----------------| | mysql-r2dbc | ✅ | ✅ | ✅ | ✅ | ⛔️ | ✅ | | mariadb-r2dbc | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | postgresql-r2dbc | ✅ | ✅ | ✅ | ✅ | ⛔️ | ✅ | | mssql-r2dbc | ✅ | ✅ | ✅ | ✅ | ⛔️ | ✅ | | oracle-r2dbc | ✅ | ✅ | ✅ | ⛔️ | ⛔️ | ✅ |

  • Tests Description

Clone this wiki locally