这是JPA: how to override column names of @Embedded attributes的扩展,但我只想覆盖列名,但保持其他所有内容不变,包括nullable
和columnDefinition
目前,我必须从嵌入对象的字段中复制并粘贴所有@Column
设置。我正在努力寻找一种不重复自己的方法。
答案 0 :(得分:1)
那是不可能的。因为JPA会覆盖AttributeOverride中的Column注释。
您应该为Hibernate(或您使用的任何JPA实现)打开功能请求。