1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hsweb-hsweb-easy-orm

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Простой ORM-инструмент

Maven Central Build Status codecov

Сценарии использования

  1. Лёгкий SQL, мощный Java.
  2. Динамические формы: динамическое обслуживание структуры таблиц, добавление, удаление, изменение и запрос данных.
  3. Параметрическое управление динамическими условиями, возможность передачи динамических условий через интерфейс без риска SQL-инъекции.
  4. Расширяемость общих условий, больше не ограничивается операторами =,>,like.... Пример запроса: where("userId","user-in-org",orgId)//запрос данных пользователя в указанной организации.
  5. Реактивная поддержка, упаковка r2dbc. Реактор — это круто.

🌰

DatabaseOperator operator = ...;
//DDL
operator.ddl()
        .createOrAlter("test_table")
        .addColumn().name("id").number(32).primaryKey().comment("ID").commit()
        .addColumn().name("name").varchar(128).comment("Наименование").commit()
        .commit()
        .sync(); // reactive

//Query   
List<Map<String,Object>> dataList= operator.dml().query()
         .select("id")
         .from("test_table")
         .where(dsl->dsl.is("name","张三"))
         .fetch(mapList())
         .sync(); // reactive

Использование

Рекомендуется использовать вместе с hsweb4.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Простой ORM-инструмент, созданный для динамических форм. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hsweb-hsweb-easy-orm.git
git@api.gitlife.ru:oschina-mirror/hsweb-hsweb-easy-orm.git
oschina-mirror
hsweb-hsweb-easy-orm
hsweb-hsweb-easy-orm
master