私は春データGemFireのと協力し、このようにそれを使用しています:春データGemFireのユニーク制約
リポジトリ:
@Region("Token")
public interface TokenRepository extends GemfireRepository<Token, String> {}
エンティティ:
public class Token implements Serializable {
@Id
private UUID id;
private String serial;
JPA @Column(unique=true)
のように、serial
プロパティで一意性を強制できますか?せいぜい、保存時にはException
が投げられるはずです。
なぜシリアルをユニークにしたいのですか? IDとシリアルであなたのIDを構成することを考えましたか? –
これはほんの少しの例であり、私は単純にIDをシリアルとして使用できることを知っています。しかし、私は自分自身で一意である必要がある複数のプロパティを持つので、合成されたIDは機能しません。 – Domo