@Formula(在 jpa 中使用)、webflux 和 r2dbc 中的等价物是什么?
What is equivalent for @Formula(used in jpa), in webflux and r2dbc?
我的数据库中有一个 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;
@Formula 是一个 Hibernate/JPA
注释,我们不能将它与 R2DBC
一起使用,
如果我们将从基于休眠的项目迁移到webflux,强烈建议使用 Hibernate reactive and vert.x 可以访问所有休眠注释和工具。
同时观看 this page 中的 youtube 视频可以帮助您清楚地理解它。
我的数据库中有一个 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;
@Formula 是一个 Hibernate/JPA
注释,我们不能将它与 R2DBC
一起使用,
如果我们将从基于休眠的项目迁移到webflux,强烈建议使用 Hibernate reactive and vert.x 可以访问所有休眠注释和工具。
同时观看 this page 中的 youtube 视频可以帮助您清楚地理解它。