Yet another case in point is ORM. I rolled my very own non permanent Object Relational Mapping composition early inside a task right until I had time to really buckle down and find out Hibernate or a thing equivalent. I'd to jot down in things like ResultSet mappers, Lazy Loading and many simple caching. Now, After i go back and change these items