Skip to content

docs: WIP Add docs for R2DBC DAO - #2949

Draft
Vik Nikolova (vnikolova) wants to merge 2 commits into
mainfrom
vnikolova/r2dbc-dao-docs
Draft

Vik Nikolova (vnikolova) wants to merge 2 commits into
mainfrom
vnikolova/r2dbc-dao-docs

Conversation

@vnikolova

Copy link
Copy Markdown
Collaborator

Description

  • Add a migration guide.
  • Add new snippets projects for R2DBC DAO.
  • Introduce tabs for JDBC/R2DBC examples in relevant topics.

Type of Change

  • Documentation update

Related Issues

EXPOSED-1086 Documentation for Enable usage of DAO approach with R2DBC

Documentation split out of the exposed-dao-r2dbc implementation PR
(#2831) so that it can be reviewed in parallel:

- Migration-Guide-DAO-JDBC-to-R2DBC.md: new guide, from swapping the
  dependency to the per-API differences (newSuspend, reference
  accessors, Flow-based referrers, attach())
- DAO-CRUD-Operations, DAO-Entity-definition, DAO-Relationships,
  DAO-Table-Types: R2DBC variants alongside the JDBC snippets
- lib.topic: reusable experimental-preview warning with the
  @ExperimentalR2dbcDaoApi opt-in
- hi.tree: the new guide in the migration section
- Adding-dependencies.md: "Database access modules" now lists both DAO
  modules and warns against mixing them in one source set
- README.md, exposed-version-catalog/README.md: exposed-dao-r2dbc rows,
  and the exposed-dao row now points at it
- CLAUDE.md, .junie/guidelines.md, .claude/skills/fix-bug: the new
  module and its test module in the module lists and test commands

The module it documents landed in main with #2831, so this no longer has
to wait on that PR and can be merged on its own.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants