JetBrains于KotlinConf 2025大会正式发布Kotlin 2.2,聚焦语言功能强化、人工智能相关开发工具的开源,以及多平台应用开发体验的提升,展现推动Kotlin生态系持续增长的策略。此次Kotlin 2.2版本,除语言本身的进化外,同步推进K2新一代编译器的采用,并配合人工智能开源框架与多平台工具的更新,扩展Kotlin于行动、网页、服务...
我之所以选择 Exposed,是因为它与 Kotlin 代码库配合得很好。其他工具需要大量的修改,还会破坏 Kotlin 本应修正的代码契约。 Maximilian Pergl SumUp 高级软件工程师 它学习难度不大,DSL 很有吸引力。还与 Spring Boot 集成。之前,我们试过自己编写所有 SQL 语句,但后来感觉有点繁琐。 Daniil Shulkin Pixefy 创造者...
在上述代码中,DateTime.now().toLocalDate()用于获取当前日期,并将其设置到"current_date"字段中。 这样,就可以使用Exposed和Kotlin设置数据库中的当前日期了。 Exposed是一个基于Kotlin的轻量级ORM框架,它提供了简洁的DSL(领域特定语言)来执行数据库操作。Kotlin是一种现代化的静态类型编程语言,它与Java互操作性良好...
如何评价Kotlin的SQL框架Exposed?Kronos是一个为Kotlin(jvm)设计的现代ORM框架,适用于后端和移动应用,...
开源| 携程机票跨端 Kotlin DSL 数据库框架 SQLlin 2.2.2 Exposed Kotlin在正式发布时有一个主力卖点就是可以用来构建开发者自己的DSL。Exposed(参考链接 5)是当时官方宣传DSL的范例项目之一。...在上面的调研中我们看到 Exposed 的 DSL API 设计依赖 KV 操作语法,并且不少子句的构建有太多的 lambda 表达式应用,...
最近在用kotlin写后端时,发现了exposed框架的一个bug,如下: org.jetbrains.exposed.exceptions.ExposedSQLException: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the man…
Kotlin – Exposed框架入门 简介 Exposed1是JetBrains官方支持的SQL/ORM框架,风格颇为类似Django ORM,并且充分发挥了Kotlin的强类型优势。而且简单易学。 配置 这里采用Gradle来构建项目,相关配置如下: buildscript { ext.kotlin_version = '1.2.31' //使用国内阿里云的仓库,mavenCentral在国内实在太慢了 repositories ...
exposed-json exposed-kotlin-datetime exposed-migration exposed-money exposed-r2dbc-tests exposed-r2dbc exposed-spring-boot-starter exposed-tests gradle samples spring-transaction .editorconfig .gitignore CHANGELOG.md LICENSE.txt README.md build.gradle.kts ...
Exposed是Kotlin的轻量级SQL 库,主要用于数据库操作。设计 Exposed 库的目的是提供 API 并利用 Kotlin 功能,提供更简洁、更轻松的方式来访问数据库。它使用 DSL直接在 Kotlin 代码中定义数据库架构、查询和操作。使用这些 DSL 方法,开发人员可以编写简洁且易于阅读的代码。
Exposed kotlin 的sql 框架 Exposed kotlin 的sql 框架 Exposed 是kotlin 的orm 框架,支持的数据库也比较多,同时官方也提供了基于spring boot的starter 类似的ebean也是一个不错的选择 参考资料 https:///JetBrains/Exposed https:///ebean-orm/ebean posted on2020-11-15 18:46荣锋亮阅读(369) 评论(0)编辑...