WikiDer > ActiveJDBC
Эта статья не цитировать любой источники. (Август 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
Тема этой статьи может не соответствовать Википедии общее руководство по известности. (Август 2019 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
ActiveJDBC это Ява реализация Шаблон проектирования Active Record разработал Игорь Полевой. Он был вдохновлен ActiveRecord ORM из Рубин на рельсах. Он основан на соглашение важнее конфигурации.
Написание моделей
Похожий на Рубин на рельсах, ActiveJDBC выводит метаданные из базы данных. В результате модели не требуют сеттеры и геттеры.
Пример
Создание и обновление записей
Создание и сохранение новых записей в стол:
Наемный рабочий е = новый Наемный рабочий();е.набор("имя", "Джон");е.набор("фамилия", "Лань");е.сохрани это();
или то же самое в одной строке:
Наемный рабочий.создать это("имя", "Джон", "фамилия", "Лань");
И для обновления существующей записи:
Наемный рабочий е = Наемный рабочий.findFirst("first_name =?", "Джон");е.набор("фамилия", "Стейнбек").сохрани это();
Поиск записей
ActiveJDBC не имеет языка запросов. Критерии поиска записаны сокращенно SQL.
Список<Наемный рабочий> сотрудники = Наемный рабочий.куда("first_name =?", "Джон");
Связанные проекты
Хотя ActiveJDBC - это ORM Java общего назначения, он служил первым строительным блоком для ActiveWeb