KamoCRM

删除成员 Type 字段以完全防止 Hibernate 重复列

Fixkamo-shared-library
已装运
2026年4月16日 05:29 UTC
作者
Kamo
提交
283eb0e

先前的修补( @ Transient on field, @Access( AccessType.FIELD) 在类上) 这是不够的。 字节码检查显示Lombok的@Setter生成了一个 公共设置 MetleType () 方法。 手动手册的Paired get MetleType () gettter, Hibernate 6 将成员 Type 视为完全的持久性属性( getter+ setter) ,将它映射到列成员 类型——复制@discriminatecolumn ,并将安全级别推入成员 团队 成员投影. 删除字段完全消除了伦博克生成的设置器. 只有 @ Transient get MemberType( ) 计算方法尚存 .

所有更改

就像你看到的运输?

所有东西都是靠自己运入你的工作空间的 从免费计划开始,一个月后再读这页.

永远开始自由查看定价