Как конвертировать hibernate genarator = "sequence" с параметром приращения в JPA - PullRequest
0 голосов
/ 11 октября 2019

У меня есть следующие свойства XML на основе гибернации. Что мне нужно, чтобы преобразовать следующие в аннотации JPA

  <id column="PARTNER_PROPERTY_ID" name="id" unsaved-value="0">
      <generator class="sequence">
          <param name="sequence">CRICKET_TEST_SEQ</param>
          <param name="parameters">INCREMENT BY 1 START WITH 200</param>
      </generator>
  </id>

Может кто-нибудь помочь мне преобразовать эту кодовую фразу в аннотацию JPA

1 Ответ

1 голос
/ 11 октября 2019

Как я понимаю, это свойство используется для генерации последовательности, которая также может быть выполнена с помощью этих аннотаций.

@Id
@SequenceGenerator(name="att_id", sequenceName="attendee_setup_id_seq", initialValue = 1, allocationSize = 1)

@GeneratedValue(strategy = GenerationType.SEQUENCE ,generator="att_id")

@Column(name="PARTNER_PROPERTY_ID")
private int PARTNER_PROPERTY_ID; 
...