【发布时间】:2021-09-26 07:08:29
【问题描述】:
我的数据库中有一个firstName 和lastName,我想创建一个fullname 变量,
我曾经在hibernate中设置@Formula注解,但是当我将我的服务更改为reactive(webflux)并使用r2dbc时,我不能再使用它了!
我之前的代码是这样的:
public class OperatorUser implements UserDetails {
@Id
@Column(name = "ID")
private Long id;
@Column(name = "FIRST_NAME")
private String firstName;
@Column(name = "LAST_NAME")
private String lastName;
@Column(name = "ADDRESS")
private String address;
@Formula("FIRST_NAME || \' \' || LAST_NAME")
private String fullname;
【问题讨论】:
-
为什么不写一个普通的SQL查询?
-
@LukasEder 是的,我认为这将是一个解决方案,但我已将 R2DBC 更改为 Hibernate Reactive,并且注释没有问题。
标签: java spring-boot reactive-programming spring-webflux r2dbc