主键生成策略

Hibernate annotation 主键生成策略
@Id
     @GeneratedValue
默认为 AUTO
对 MySQL 是auto_incereamt
对oracle 是使用序列 hibernate_sequence(名称固定)
(2)
1:
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE)
默认使用同一个序列

2:
@SequenceGenerator(name="SEQ_STORE",sequenceName="sequence_name")
(加在类名上面)
@Id
@GeneratedValue(strategy=GenerationType.SEQUENCE, generator="SEQ_STORE")

自定义序列生成器

你可能感兴趣的:(oracle,mysql,Hibernate)