问题标签 [kotlin-exposed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何使用 Kotlin 的 Exposed ORM 获得具有正确行为的 createdAt 和 lastModified 字段?
理想情况下,我想要的是具有用于生成 lastModified、createdAt 字段的通用逻辑以驻留在某个通用类中(例如:BaseTable)
它将充当我所有模型的父级,因为我想要每个表中的 createdAt 和 lastModified 字段。
需要明确的是,这是我想要的行为:
- createdAt:只存储行创建的时间,不再更改
- lastModified:每次更新一行时,也更新该字段。创建新行时,createdAt = lastModified。
有没有办法使用 Kotlin (Jetbrains) Exposed SQL 库来做到这一点?
kotlin - Kotlin Exposed Sum on condition (CaseWhenElse)
I have a table with data structure like :
I want to get result output of unique cities and the number of registrations in it per month as a list of data class objects of
and use this objects as the strings to fill the table (we dont know the number of unique cities), result should be like :
im trying this
i know, that i should use Sum() and CaseWhenElse , like here , with check on
ClientsDataExposed.regDate.month()
which gives a month number (1-12), to assign the sum() result to my data class property, but i can't find any examples of CaseWhenElse syntax and i can't figure out it myself,
or may be there is another way of getting it whithout using of CaseWhenElse ?
kotlin - 如何在暴露的 kotlin 中选择别名列
如何按别名列选择组?我正在使用 kotlin-exposed。
google-cloud-sql - How connect tot Google Cloud SQL via Exposed
I develop app on GAE using Kotlin, Ktor. Database is CloudSQL. For connect to it use Exposed library
But I get error:
org.postgresql.core.v3.ConnectionFactoryImpl log: IOException occurred while connecting to cloudsql:5432 (ConnectionFactoryImpl.java:317) java.net.UnknownHostException: cloudsql
.......
I try change url on:
But also can this error.
Error is geted both on local and server
kotlin-exposed - 如何通过 Exposed 设置 id
我为使用 sql 创建对象和 dao 类
但我不能设置 id,因为 id 是 val
kotlin - 如何使用 Exposed 和 Kotlin 在 db 中设置当前日期
我想定义一个日期类型的列。此列应包含创建资源的当前日期。我该如何设置?我是科特林的新手。
在 python 中,可以这样实现:date_created = db.Column(db.DateTime, default=db.func.current_timestamp())
什么是 kotlin 等价物?
java - 如何在部署 Ktor + Exposed 后端时正确使用 shadowJar?
这是我的 shadowJar 任务
请注意注释排除行删除任何依赖项被最小化(有效地禁用 shadowJar)。当我取消注释时,生成的 jar 就可以工作了。但是,shadowJar 的最小化删除了一些在运行时实际加载的依赖项,似乎存在一些问题:
这是我不断收到的错误:
我将 Exposed 数据库库与 mysql 驱动程序一起使用。这是我连接到公开数据库的方式
我相信问题出在这附近。它无法在运行时找到数据库驱动程序。
我已经尝试了明显的:排除暴露的、sql、mysql-connector-java 依赖项无济于事。
mysql - MySQL 死锁:事务持有并等待同一个锁
目前,我正面临一个问题,结果证明这是我们后端的僵局。为了能够重现该问题,我通过命令“SHOW ENGINE INNODB STATUS;”得到了“最新检测到的死锁”输出。不幸的是,我对此类问题不是很有经验,希望您能帮助我。
如您所见,有两个事务:事务 1 在插入忽略期间等待事务 2 持有的一个锁。但事务 2 持有并等待授予同一个锁......
两个事务都希望插入具有相同唯一索引的同一行。只有一个应该成功,而另一个应该忽略插入。
我希望我为您提供了足够的信息。在此先感谢您的帮助 :)
问候,多云
sqlite - 暴露的 SQLite 连接因 SQLITE_BUSY 而失败
我正在尝试使用 Ktor 和 Exposed with SQLite 构建应用程序。不幸的是,我的应用程序不断崩溃。
这是我的数据库连接:
在运行我的应用程序时,我收到以下错误:
sql - 你能加入两个表并得到一个包含 obj 列表(来自第二个表)的 obj(来自第一个表)
首先是我的代码:
表 1:
表 2&3:
我的问题:
我需要将结果解析为如下所示的 DTO:
我能够从数据库中获得第一个部门的公司,但我不知道如何获取它们的列表。
我的尝试:
如果没有给出参数,我想返回数据库中的所有公司,如果给出参数,我想只返回具有给定名称的公司。我在官方文档中找不到有关此主题的任何内容,请发送帮助