Я бы настоятельно рекомендовал , а не отключение огненной бури. Firestorm заставляет писать DAO в прошлом почти для 90% случаев использования. Для всех остальных случаев просто создайте подкласс dao, который создает firestorm, и добавьте к нему необходимые функции, используя унаследованные вспомогательные методы. Для этого вам не нужна лицензия, вы можете использовать бесплатную лицензию.
Нет, я не из Firestorm, но Firestorm помог мне начать работу над проектом, сэкономив примерно 40% времени. Как только я займусь более сложными запросами, это сэкономит мне около 20% времени на разработку, но, тем не менее, это еще на 20% меньше, чем у других решений. Кроме того, он превращается в сырой JDBC. Если что-то идет не так, отладку намного проще, если вы знакомы с ODBC / JDBC.