hibernate:有一个不是peristed但可以从db中提取的字段吗?

ergxz8rk  于 2021-07-06  发布在  Java
关注(0)|答案(1)|浏览(349)

我是以下 Hibernate 实体:

@Entity(name = "status")
@Table(name = "status")
public class Status implements Serializable {

    @Id
    @JsonProperty
    @Column(name = "status_id")
    private Integer statusId;

    @JsonProperty
    @Column(name = "status_label")
    private String statusLabel;

    @JsonProperty
    @Transient
    private String statusOrigin;

}
``` `statusOrigin` 是暂时的,因为它不是 `status` table。
这对于仅使用 `statusId` 以及 `statusLabel` 字段。
但是,当我想用一个填充所有3个字段的连接查询将status对象返回到前端时,它就不起作用了 `statusOrigin` 是暂时的。
如何执行以下操作:
保持创建功能的原样
确保statusorigin字段是从联接查询的结果填充并发送到ui的
uttx8gqw

uttx8gqw1#

可以向字段中添加insertable和updateable false

@Column(name="statusOrigin",insertable=false,updatable=false)

相关问题