gpt4 book ai didi

database - 忽略数据库 Spring Roo 中的字段

转载 作者:搜寻专家 更新时间:2023-10-30 19:49:10 24 4
gpt4 key购买 nike

我有一个正在构建的 spring roo Web 服务,但我有一个实体包含不应包含在数据库中的字段。

我希望该字段位于实体中并使用 JSON to string 方法将其打印出来,但我不需要保存该值。是否有任何注释或技巧可以实现此目的?

最佳答案

Spring Roo 使用 JPA 进行持久化。您要将该字段标记为 @Transient :

@RooJavaBean
@RooEntity
class MyEntity {

private String column1;

@Transient
private String ignoreMe; // Ignore this field in JPA

}

您还可以对 bean 方法使用相同的注释,否则将被映射:

@RooJavaBean
@RooEntity
class MyEntity {

private String column1;

@Transient
private String getAsJSON() {
return JSONHelper.toJSON(column1);
}

}

关于database - 忽略数据库 Spring Roo 中的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11230478/

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