Java 是否可以合并org.immutable:value';使用hibernate';s@实体?
我非常喜欢immutables.github.io的immutables:值注释处理器(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
@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无关。不,不是。因此,这是一个评论,而不是一个答案。