Skip to content

zhaofanzhe/Kom

Repository files navigation

Kom - 一个 kotlin 的 ORM 框架

中文 | English (Google translation)

Release

说明

单表CRUD,自定义DSL进行数据查询

有任何问题可以通过 Issues 联系我

计划表

  • DSL
    • DML
      • 查询语句
      • 插入语句
      • 更新语句
      • 删除语句
    • DDL
      • 创建表语句
      • 删除表语句
  • 模型
    • 查询
    • 创建
    • 保存
    • 删除
  • 表达式
    • 并列 [ and ] [ and ]
    • 或者 [ or ] [ or ]
    • 等于 [ = ] [ eq ]
    • 不等于 [ != ] [ ne ]
    • 大于 [ > ] [ gt ]
    • 大于等于 [ >= ] [ geo ]
    • 小于 [ < ] [ lt ]
    • 小于等于 [ <= ] [ loe ]
    • 其它...

例子

查询语句 | DSLQuery.kt

插入语句 | DSLInsert.kt

更新语句 | DSLUpdate.kt

删除语句 | DSLInsert.kt

创建表语句 | CreateTable.kt

删除表语句 | DropTable.kt

模型查询 | ModelQuery.kt

模型创建 | ModelCreate.kt

模型创建 | ModelSave.kt

模型删除 | ModelDelete.kt

数据库支持

  • Mariadb [已测试|Mariadb10.5.9]
  • MySQL [未测试,应该支持]
  • PostgreSQL [简单测试]
  • 其他... [等待补充]

About

Kom - An ORM framework of kotlin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages