В прошлом посте начал вас знакомить с Groovy.
Да, работать с JDBC в Groovy просто, но какой в этом смысл если мы в 99% работаем с базой через ORM?
Давайте рассмотрим ситуацию когда мы работаем с базой, а ORM все еще не нужен?
- наше приложение достаточно мало, чтобы работать с данным прямо из базы без реляционной привязки
- нет сложных взамосвязей между сущностями
Получается, в случае пет проджекта или просто небольшого проекта нет особого преимущества в использовании ORM фреймворка.
А что же если все-таки хочется избежать написания CRUD sql запросов и работь непосредство через удобное API?
Можно сделать простенький ORM фреймворк, который позволит работать c БД без sql.