public int compare(@Nullable MongoPersistentProperty o1, @Nullable MongoPersistentProperty o2) { if (o1 != null && o1.getFieldOrder() == Integer.MAX_VALUE) { return 1; } if (o2 != null && o2.getFieldOrder() == Integer.MAX_VALUE) { return -1; } if (o1 == null && o2 == null) { return -1; } return o1.getFieldOrder() - o2.getFieldOrder(); } }
public int compare(@Nullable MongoPersistentProperty o1, @Nullable MongoPersistentProperty o2) { if (o1 != null && o1.getFieldOrder() == Integer.MAX_VALUE) { return 1; } if (o2 != null && o2.getFieldOrder() == Integer.MAX_VALUE) { return -1; } if (o1 == null && o2 == null) { return -1; } return o1.getFieldOrder() - o2.getFieldOrder(); } }