0

@MappedSuperclass
public 抽象クラス BaseEntity は org.springframework.security.acls.model.ObjectIdentity を実装します {

private static final long serialVersionUID = 7620579745392806460L;

@Transient
private String type;

private Long id;

@Column(name = "owner_user_id")
private Long ownerUserId;

@Column(name="id" , unique=true, updatable=false, nullable=false)
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
    return this.id;
}

}

私の質問は、いくつかのフィールドに対してプロパティで @Column を定義し、アクセスまたはいくつかに対して定義できることです。

2 番目の質問: クラスのセットに対して個別の休止状態シーケンスを定義する方法はありますか。ただ難点は BaseEntity Class で id フィールドを定義することです。

3 番目の質問: パフォーマンスの向上に関する詳細を見つけることができる良いチュートリアルを提供してください

4 番目の質問: 複数のポータルが同じ BD で単一の休止状態シーケンスで実行されています。エンティティ ファクトリ レベルで休止状態シーケンスを定義することは可能ですか?

ありがとう

4

1 に答える 1

0

最初の回答: はい、そうです。プロパティで定義すると、プロパティから値が取得されます。メソッドで定義すると、メソッドによって返された値が取得されます。

2番目の回答:はい、継承を使用している場合...

3 番目の回答: http://docs.jboss.org/hibernate/orm/3.3/reference/en/html/performance.html

4 番目の回答: オン シーケンスを作成するのはどうですか? http://blog.anorakgirl.co.uk/2009/01/custom-hibernate-sequence-generator-for-id-field/

乾杯、

于 2013-08-03T05:47:16.883 に答える