У нас есть приложение, в котором мы используем последовательность таблиц. Каждый раз, когда мы отбрасываем сервер, порядковый номер (здесь SEQ_R) в таблице ведет себя странно. Последовательный номер увеличивается на 90000, а иногда на 50. на 1.
Я должен упомянуть, что мы используем сервер MSSQl.
В наших сессиях. Xml
<sequencing>
<default-sequence xsi:type = "table-sequence">
<name> Custom </name>
<preallocation-size> 80000 </preallocation-size>
<table> SEQ </table>
<name-field> SEQ_N </name-field>
<counter-field> SEQ_R </counter-field>
</default-sequencing>
</sequencing>
В нашем mappings.xml
<toplink:sequencing>
<toplink:default-sequence xsi:type = "toplink:native">
<toplink:preallocation-size> 80000 </toplink:preallocation-size>
</toplink:default-sequence>
</toplink:sequencing>