问题标签 [r2dbc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - 使用 Postgresql 使用 Spring Data R2DBC 保存对象时如何检索生成的 ID
你能帮我解决下面的问题吗
我有一个实体类:
我用代码将它保存在 Postgresql 中:
我希望得到保存的用户,我该怎么做
hibernate-envers - 是否可以将休眠环境 @Audited 与 r2dbc 一起使用?
我希望在使用 Spring Data R2DBC 或纯 R2DBC 将数据插入我的表时,使用 Hibernate Envers 项目的 @Audited 注释来实现对我的表的审计。
这是否可行。我无法判断 Spring Data R2DBC 是否使用休眠。我尝试将@Audited 注释添加到我的实体类中无济于事。
我期待一个由hibernate创建的带有后缀_AUD的新表,其中包含所有插入数据的副本
netty - 使用多个 Netty 客户端在 WebFlux 应用程序中管理 Netty 资源的最佳实践
在具有多个使用 Netty 的客户端库的反应式应用程序中管理 Netty 资源(EventExecutorGroup)是否有任何最佳实践?
Redis生菜文档状态
大部分客户端资源由线程池(EventLoopGroups 和 EventExecutorGroup)组成,它们为连接工作者构建基础设施。通常,跨多个客户端重用 ClientResources 实例是一个好主意。
Spring 文档指出,默认情况下 Client 和 Server 共享它们的资源(Reactor Netty HTTP 全局资源)
Spring Boot 默认使用 Netty,因为它更广泛地用于异步、非阻塞空间,并允许客户端和服务器共享资源。
而 Postgresql R2DBC 默认使用 Reactor Netty TCP 全局资源(不是 HTTP...)
为 Reactor Netty 和 redis Lettuce 以及其他响应式客户端重用这些资源是否有意义?
因为如果我有几个反应式数据库客户端(Redis + R2DBC ...)+(WebClient + Reactor Netty),他们每个人都可以使用线程 == 处理器数创建线程池。
是不是很浪费?
还是让他们拥有自己的资源更好?
postgresql - 在 Spring Data R2DBC 中覆盖数组(列表)类型转换
我使用 Postgres 作为我的数据源,并为包含我的自定义对象列表的属性创建了一个自定义 Spring 转换器:
转换进行得很顺利,但由于我的自定义类型不是简单类型,所以在类的方法中IllegalArgumentException
提出。getArrayType
PostgresArrayColumns
有没有办法绕过这个守卫的一些财产?
java - Postgres spring boot R2dbc应用程序中缺少DatabaseClient
我出现以下错误:
我的应用程序具有以下类和依赖项:
主模块内部:
应用程序:
服务:
回购:
实体:
myModule.dblib:
数据库配置:
我错过了什么?
java - 您已经在存储库中定义了查询方法,但您没有定义任何查询查找策略。春天
在启动 postgresql r2dbs spring boot 应用程序时遇到问题。我收到此配置的以下错误。:
主模块内部:
应用程序:
服务:
回购:
实体:
myModule.dblib:
数据库配置:
错误:
编辑 1:新版本的存储库
r2dbc - 如何使用 Spring Data R2DBC 控制事务流的流程?
对事务流的支持似乎是最近才实现的,但由于它的新颖性,代码示例并不多。
有人可以展示一个事务流的示例,它执行一系列数据库插入,然后在成功时返回一些值,但在插入之间有一个中游检查点,用于测试某些条件并可能回滚事务并根据检查点返回不同的值结果?
spring - 在 spring r2dbc 中创建表
我有一个用于 postgresql 数据库的 spring r2dbc 连接,并且想创建一个表,
等效于 SQL
我该怎么做,因为 DatabaseClient 似乎只支持选择/插入?
java - 如何为 R2DBC PostgreSQL 配置模式
我尝试将 Spring Data R2DBC 与 postgres 一起使用。
我知道一些 url、用户名、密码的配置。
架构有什么东西吗?任何可用的设置列表?
spring - 通过带有 userRepository 的构造函数参数 1 表达的不满足的依赖关系
在响应式并使用 jwt 的 Spring Boot 应用程序中,在我的 spring-cloud-gateway 中,我有这段代码。
- [主] onfigReactiveWebServerApplicationContext:上下文初始化期间遇到异常-取消刷新尝试:org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件[/home/mac/Development/project/reactive-cloud/中定义的名称为“springSecurityWebFluxConfig”的bean时出错gateway-service/build/classes/java/main/com/example/gatewayservice/config/SpringSecurityWebFluxConfig.class]:通过构造函数参数1表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.UnsatisfiedDependencyException:创建文件 [/home/mac/Development/project/reactive-cloud/gateway-service/build/classes/java/main/ 中定义的名称为“userServiceImpl”的 bean 时出错com/example/gatewayservice/service/UserServiceImpl.class]:通过构造函数参数 0 表示的不满足的依赖关系;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“com.example.gatewayservice.repository.UserRepository”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注释:{} 2019-06-27 11:47:23.336 INFO 53073 --- [
主要] ConditionEvaluationReportLoggingListener :
试图把自动连线
SpringSecurityWebFluxConfig 中的 UserServiceImpl 类UserServiceImpl 中的 UserRepository 类JWTReactiveAuthenticationManager.class 中的 UserServiceImpl
上
但得到同样的错误
编辑
如果我使用
@EnableR2dbcRepositories 到 GatewayServiceApplication,我没有这个错误,但它搜索 DatabaseClient