gpt4 book ai didi

java - spring data r2dbc 可以生成模式吗?

转载 作者:行者123 更新时间:2023-12-04 11:23:58 29 4
gpt4 key购买 nike

我正在使用 R2DBC 和 H2 创建一个快速项目,以熟悉这个新的 react 性东西。制作了一个扩展 ReactiveCrudRepository 的存储库,并且一切都很好,只要我使用 DatabaseClient 发出与我的实体匹配的 CREATE TABLE 语句...

我知道 spring 数据 R2DBC 的功能不如 spring 数据 JPA(还?),但目前有没有办法从实体类生成模式?

谢谢

最佳答案

不,目前无法使用 Spring Data R2DBC 从实体生成模式。

我在一个带有 Postgres DB 的项目中使用它,管理数据库迁移很复杂,但我设法在启动时使用同步 Postgre 驱动程序(Flyway 还不能与响应式(Reactive)驱动程序一起使用)连接到 Flyway 以处理模式迁移。

即使您仍然必须编写自己的 CREATE TABLE 语句,这不应该那么难,您甚至可以在一些简单的项目中修改您的实体以创建 JPA 实体并让 Hibernate 创建模式然后将其复制粘贴到您的迁移文件中R2DBC 项目。

关于java - spring data r2dbc 可以生成模式吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58684134/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com