ObjectID
のロジックは、私はIDプロパティアクセス。ゲッター
@Id
@Column(name = "aa_id")
@SequenceGenerator(name = "PatientSequenceGenerator",
sequenceName = "patient_seq")
@GeneratedValue(strategy = GenerationType.SEQUENCE,
generator = "PatientSequenceGenerator")
public ObjectID getId()
{
return id;
}
発電のための次のゲッターを持つロング値を生成するので、私は例外
this id generator generates long, integer, short or string
を得た私のマッピングされたエンティティ・クラスでは
私自身のID-クラスです
だから、ゲッターロジックにObjectIDをlongから追加することができますか?
//annotations
public ObjectID getId()
{
//logic that that get Long from sequance
return new ObjectID(gettedLong);
}
カスタムIDクラスが必要な場合は、そのカスタムジェネレータが必要です。 – Viruzzo