Kronos是一个为Kotlin(jvm)设计的现代ORM框架,适用于后端和移动应用,支持大多数主流数据库, 基于编译器插件和协程提供高性能的数据库操作体验。 KCP实现的表达式树分析支持以及Kotlin本身泛型、高阶函数、扩展函数等语法特性,让Kronos拥有强大的表现力和简洁、语义化的写法,使操作数据库变得更加简单。 支持MySQL、PostgreS...
kotlin中mvvm架构 kotlin orm框架 一.引入Koin依赖 Koin是一款轻量级的依赖注入框架,根据官方的描述,它无代理,无代码生成,无反射。 def koinVersion = "2.2.2" //Koin for android implementation "org.koin:koin-android:$koinVersion" //Koin for scope feature implementation "org.koin:koin-android-scope:$ko...
Ktorm Ktorm 是直接基于纯 JDBC 编写的高效简洁的轻量级 Kotlin ORM 框架,它提供了强类型而且灵活的 SQL DSL 和方便的序列 API,以减少我们操作数据库的重复劳动。当然,所有的 SQL 都是自动生成的。查看更多详细文档,请前往官网:https://ktorm.liuwj.me。 特性 没有配置文件、没有 xml、没有第三方依赖、轻量级...
在Android ORM 框架中,与 Room 竞争的主要是 SQLDelight。这是一个比 Room 老很多的库。但是据我所知,在过去的一年里,它几乎被全部重写。但新版本的 SQLDelight 只针对 Kotlin。另一方面,SQLDelight 也支持 Kotlin Multiplatform,所以,随着 Kotlin 使用的增多,我预计, SQLDelight 的采用率也会随之增加。 顺便说一下...
【Idea插件】kotlin的orm框架一键生成代码插件更新 ktorm框架代码生成器是我开发的一款根据db的schema生成代码的idea插件,目的是更方便的使用ktorm框架 本插件github地址:https://github.com/yuzd/ktormgen 代码生成器支持的数据库有 Mysql Sqlserver 官方下载地址:https://plugins.jetbrains.com/plugin/14033...
Exposed kotlin 的sql 框架 Exposed kotlin 的sql 框架 Exposed 是kotlin 的orm 框架,支持的数据库也比较多,同时官方也提供了基于spring boot的starter 类似的ebean也是一个不错的选择 参考资料 https://github.com/JetBrains/Exposed https://github.com/ebean-orm/ebean...
ktorm是一个基于纯jdbc的轻量级、高效的面向kotlin的orm框架。它提供了强类型、灵活的sql dsl和方便的序列api,以减少我们在数据库操作上的重复工作。当然,所有的sql都是自动生成的。ktorm在apache 2.0的许可下是开源的。如果对你有帮助,就留下你的明星吧。
Exposed 是kotlin 的orm 框架,支持的数据库也比较多,同时官方也提供了基于spring boot的starter 类似的ebean也是一个不错的选择 参考资料 https://github.com/JetBrains/Exposed https://github.
是的,Kotlin原生确实有一些流行的Web框架可供选择。以下是其中几个常用的框架: 1. Ktor:Ktor是一个轻量级的、异步的Kotlin原生Web框架,适用于构建高性能的Web应用程序和微服...