Hi all. It looks like Cayenne's Ordering uses String.compareTo() when sorting String values in memory using orderList() and orderedList() — and there doesn’t seem to be any way to change that behaviour. This means sorting of international strings in memory is somewhat broken.
Do you think it would be a good idea to add support for: 1) Specifying a default java.text.Collator to use for new Ordering instances. 2) Specifying a java.text.Collator for an instance of Ordering. What do you think? Cheers, - hugi