Java 是否可以合并org.immutable:value';使用hibernate';s@实体?

Java 是否可以合并org.immutable:value';使用hibernate';s@实体?,java,hibernate,immutables-library,Java,Hibernate,Immutables Library,我非常喜欢immutables.github.io的immutables:值注释处理器(@value.Immutable,@value.Modifiable,等等)。我有一个使用hibernate的项目,其中有很多实体。我想让immutables库为我生成构建器。有谁有幸做到这一点吗 假设我有一个实体 @Entity public class Entity { @Column String value; } 有两种通常的方法似乎是合理的: 以某种方式告诉@Value.Modif

我非常喜欢immutables.github.io的immutables:值注释处理器(
@value.Immutable
@value.Modifiable
,等等)。我有一个使用hibernate的项目,其中有很多实体。我想让immutables库为我生成构建器。有谁有幸做到这一点吗

假设我有一个实体

@Entity 
public class Entity { 
    @Column String value; 
}
有两种通常的方法似乎是合理的:

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

但我不知道如何实现这两种方法。有人知道一种可能有效的方法吗?

您知道Hibernate的@Immutable注释吗@dimitrisli:似乎与immutables-library无关。不,不是。因此,这是一个注释而不是答案。您知道Hibernate的@Immutable注释吗@dimitrisli:似乎与immutables-library无关。不,不是。因此,这是一个评论,而不是一个答案。