我真的很喜欢immutables.github.io的不可变:值注释处理器(@Value.Immutable
,@Value.Modifiable
等等。我有一个使用hibernate的项目,有很多实体。我非常喜欢不变量库为我创建的构建器。有没有人有幸实现这一目标?
说我有一个实体
@Entity
public class Entity {
@Column String value;
}
有几种一般方法似乎是明智的:
@Value.Modifiable
将注释应用于具体的ModifiableEntity
类型,而不是即将成为抽象的Entity
类。@JsonDeserialize(as=ModifiableEntity.class)
)。但我无法弄清楚如何实现这两种方法。有谁知道一种可行的方法?