是否可以将org.immutable:value的构建器与hibernate的@Entity结合起来?

时间:2017-09-06 23:16:54

标签: java hibernate immutables-library

我真的很喜欢immutables.github.io的不可变:值注释处理器(@Value.Immutable@Value.Modifiable等等。我有一个使用hibernate的项目,有很多实体。我非常喜欢不变量库为我创建的构建器。有没有人有幸实现这一目标?

说我有一个实体

@Entity 
public class Entity { 
    @Column String value; 
}

有几种一般方法似乎是明智的:

  • 以某种方式告诉@Value.Modifiable将注释应用于具体的ModifiableEntity类型,而不是即将成为抽象的Entity类。
  • 告诉hibernate使用不同的具体类(有点类似于@JsonDeserialize(as=ModifiableEntity.class))。

但我无法弄清楚如何实现这两种方法。有谁知道一种可行的方法?

0 个答案:

没有答案