MemberTypeフィールドを完全に削除して、Hibernate重複カラムを防止

Fixkamo-shared-library
出荷済み
2026年4月16日 5:29 UTC
プロフィール
Kamo
コンテンツ
283eb0e

前の修正(@Transient on field, @Access(AccessType.FIELD) 不十分でした。 バイトコードの検査では、Lombokの@Setterが生成した パブリック setMemberType() メソッド。 マニュアルgetType()ゲッタでペアリング、 Hibernate 6 は、完全な永続的プロパティとして、memberType を処理しました (getter+setter) ペア)、列のmember type にマッピングします。@DiscriminatorColumn の複製 そして、user team member のプロジェクションにsecurity level を押します。 フィールドを完全に除去すると、Lombok-generated setterが完全に排除されます。 あなただけの @Transient getMemberType() 計算方法は残っています.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る