The solution is to move the @SequenceGenerator to the class.
@SequenceGenerator(name = "entity_generator", sequenceName = "descendant_one_id_seq", allocationSize = 1)
public class DescendantOne extends AbstractDatabaseEntity {
@Version
private Integer version;
private String name;
}