You can probably file this one under “weird article that will someday help a poor soul stuck in my position”. So I had written a nice little data processing system that worked on roughly a million records to do some fuzzy matching within a discrete problem space. I had used GORM objects with Hibernate 4 and MySQL 5.x. The domain objects were relatively standard with a handful of collections, but they had some nice logic for hashcode() and equals() that …