Could you please clarify how would it work?
Is array the default operation mode?
Does array fetch always fetch all the IDs?
Does that mean size=10 in @BatchSize(size=10) will be ignored for databases that support arrays?