Pull to refresh
2
Александров Дмитрий @dimzon541read⁠-⁠only

User

Send message

Микро-ORM своими руками (часть первая)

Reading time8 min
Views5.1K
Что подвигло меня на написание данной библиотеки и чем плохи существующие решения:
К сожалению такие монстры как Hibernate «тяжеловесны» и навязывают свой API для работы с БД. Мне же нужна была простенькая библиотечка, использовать которую можно было бы в перемешку с обычным JDBC-кодом (по сути мне нужно было некоторое подобие Dapper.NET для JDBC).

Основные принципы, используемые при написании библиотеки:
  • простота и атомарность — библиотечка представляет собой 1 java-файл, для добавления в проект достаточно просто добавить файлик к своим исходникам.
  • ненавязчивость — библиотечка не навязывает свой API, возможно использование «вперемешку» с обычным JDBC-кодом
  • независимость — библиотечка не использует ничего кроме Java SE 5
  • расширяемость — библиотечка поддерживает добавление расширений, необходимых для конкретного проекта

Читать дальше →
Total votes 12: ↑6 and ↓60
Comments17

Information

Rating
Does not participate
Location
Балашиха, Москва и Московская обл., Россия
Date of birth
Registered
Activity