1

以下に説明するクラス構造があります。

@MappedSuperclass
public abstract class A {
    @Id
    private Long id;
    private Long revision;

    ...
}

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
@DiscriminatorColumn
public abstract class B extends A {}

@Entity
public class C extends B {}

この構造は db 構造で表されます。
table B (id, revision); table C (id, dtype);

しかし、私はこのような構造にしたいと思います:
table B (id); table C (id, dtype, revision);

そのような振る舞いを定義することは可能ですか?

4

0 に答える 0