I think this is related to my post here, although my issue was with domain_event_entry
.
Note that as a workaround, you can also override the sequence generator in orm.xml
, which might or might not be easier than your approach:
<?xml version="1.0" encoding="UTF-8"?>
<entity-mappings xmlns="http://java.sun.com/xml/ns/persistence/orm" version="2.0">
<mapped-superclass class="org.axonframework.eventhandling.AbstractSequencedDomainEventEntry" access="FIELD">
<attributes>
<id name="globalIndex">
<generated-value generator="domainEventGenerator" strategy="SEQUENCE"/>
</id>
</attributes>
</mapped-superclass>
<entity class="org.axonframework.eventsourcing.eventstore.jpa.DomainEventEntry" access="FIELD">
<sequence-generator name="domainEventGenerator" sequence-name="domain_event_entry_seq" allocation-size="1"/>
</entity>
<entity class="org.axonframework.modelling.saga.repository.jpa.AssociationValueEntry" access="FIELD">
<sequence-generator name="associationValueEntryGenerator"
sequence-name="association_value_entry_seq"
allocation-size="1" />
<attributes>
<id name="id">
<generated-value generator="associationValueEntryGenerator" strategy="SEQUENCE" />
</id>
</attributes>
</entity>
</entity-mappings>