Оригинальное название статьи: «The * stupidest things I’ve done in my programming job», поэтому перевод названия статьи не очень точен, однако то, что автор имел ввиду под "*" мы опустим — мы ведь не знаем наверняка :)
Я больше не стыжусь своих грешков, так что — вперед:
[h2]1. ORM[/h2]
[h3]Глупость[/h3]
Создал собственную ORM (Object Relational Mapping) библиотеку
[h3]Следствие[/h3]
Неразбериха в проекте после двух лет поддержки, в следствие хаков-обходов моей ORM библиотеки для запуска прямых SQL запросов
[h3]Что я должен был сделать[/h3]
Использовать Hibernate, iBATIS, Cayenne или нечто подобное.
Продолжение http://habrahabr.ru/blogs/java/67920/