Javaエンティティークラス設定シーケンス自己増分プライマリ・キー

553 ワード

    @Id
	@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="id")
	@SequenceGenerator(name="id",sequenceName="S_QUENSE",allocationSize=1)
private Long id;

以上のように
@Id寸法entityクラスプライマリキー@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="id")寸法プライマリキー生成方式パラメータgeneratorがプライマリキー名である.@SequenceGenerator(name="id",sequenceName="S_BAIRONG_LOG",allocationSize=1)は、シーケンス名とプライマリ・キー名、および各自己増加数を表します.ここで、nameはプライマリ・キー名、sequenceNameはシーケンス名、allocationSizeは自己増加数です.