问题标签 [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.

0 投票
1 回答
3078 浏览

intellij-idea - Kotlin-Exposed 在他们的 wiki 上的示例不起作用

此代码直接从Kotlin-Exposed Wiki中提取,但不起作用。奇怪和令人沮丧的是我无法让它工作,因为我有一个需要使用 RDBMS 的酷项目的想法。我错过了什么?它坏了吗?

在 Intellij 中运行时,我收到以下错误消息:

0 投票
0 回答
394 浏览

kotlin-exposed - 可以从 Java 代码中使用 Kotlin Exposed

我知道您通常可以从 Java 调用 Kotlin 代码,但是在进行 Exposed 时这样做值得吗?或者它的 API 是否过于依赖于 Kotlin 的编码方式。

有任何从 Java 代码中使用 Kotlin Exposed 的经验吗?它玩得好吗?

0 投票
0 回答
1844 浏览

android - 使用 Android Studio Profiler 时,Android 应用程序变慢

我尝试做的是在游戏中获取大量有关英雄的数据并将其保存在数据库中,我使用 OkHttp 向服务器发出请求并使用 gson 解析 json,然后将我从 gson 获得的类保存到数据库通过使用来自 Jetbrains 的名为 Exposed 的 ORM。调用是在一个循环中进行的,对于每个英雄,他们的最后一场比赛将有 500 个结果,有 115 个英雄,我让线程在每个请求前休眠 1 秒。该应用程序开始运行得非常快,我什至无法在控制台中读取结果,但过了一会儿我得到了这个:

然后应用程序运行速度非常慢,我在数据库/秒中获得 1 个条目,那时我希望再获得 15000 个条目。在 logcat 中,我也得到了这个

应用程序没有崩溃,只是变得非常慢,有趣的是,当我重新启动应用程序时,它立即变慢,第一次在 10 分钟后变慢,但之后一直很慢。同样在我重新启动后,它会写下类似的东西

为什么应用程序刚启动会加载这么多类,这一切意味着我是初学者,我真的不明白这一切。有任何想法吗?

谢谢你。

0 投票
2 回答
1178 浏览

postgresql - Kotlin Exposed/Postgresql 在查询中将我的表名小写;如何使用大写的表名?

我有以下使用 Kotlin 的 SQL 查询暴露给具有大写表名的 Postgres 服务器:

但我回来了: Exception in thread "main" org.postgresql.util.PSQLException: ERROR: relation "table" does not exist

通常我可以简单地引用表名"Table"来使用大写的表名,但似乎不能用 Kotlin Exposed 做到这一点;那么有没有办法通过防止它被小写来使用大写的表名?

0 投票
1 回答
118 浏览

kotlin - Is there any way to declare a scope extension to third party library kotlin class?

I'm trying a program build with Jetbrain/Exposed as ORM library and TornadoFX which is a kotlin version wrapper of JavaFX as UI Framework. There is a problem that an entity's class property is delegated by Exposed.

And I'm also want to create an property delegated to JavaFX's property like this

There is a conflict here,so I'm trying to build a own delegate class to wrapper two framework's delegated.Maybe build something which can wrap two frameworks's delegate though a infix function extension.

And here is the problem that the operator setValue and getValue for delegate from Exposed is declare in Entity class

If I declare a wrapper class it just cannot access the delegate operator for Column which is scoped in Entity class

As a work arround I guess I had to build a subclass of UUIDEntity and add those extension as member extension and nest class to make it work.

0 投票
0 回答
1451 浏览

kotlin - 未解决的参考:Exposed 中的新内容

我从这个链接
开始使用 Kotlin 的 Exposed ORM 我想创建用户表但显示这个错误:

用户对象和实体类:

主要的 :

这个错误关于User.new { 如何解决这个错误?我将所有需要的库导入到 main

0 投票
1 回答
500 浏览

kotlin - 如何使用 DAO 从多个表中搜索?

假设我有这样的表格:

Daos 是:

我如何为 Bets 类编写 dao 或查询,以便我可以查询“给我玩家 X 在 Y 联赛中所做的所有赌注”。Bet.find { (user eq X) and (/* what here to get the leagues table ? */) }

0 投票
1 回答
3401 浏览

kotlin - Kotlin Exposed:如何创建准备好的语句或避免 SQL 注入?

我使用 Kotlin Exposed 创建查询。但是当我必须使用从客户端收到的参数时,我遇到了一个问题:

那么如何创建准备好的语句或如何通过可能的 SQL 注入传递参数?

0 投票
1 回答
1065 浏览

kotlin - kotlin中的Flywaydb错误

我想在 Kotlin中使用flywaydb
,但使用时出错 我的数据库是 PostgreSQL,我的 ORM 是Kotlin Exposed

代码:

错误:

线程“main”org.flywaydb.core.api.FlywayException 中的异常:发现没有模式历史表的非空模式“公共”!使用baseline() 或将baselineOnMigrate 设置为true 来初始化模式历史表。在 org.flywaydb.core.Flyway$1.execute(Flyway.java:1197) 在 org.flywaydb.core.Flyway$1.execute(Flyway.java:1168) 在 org.flywaydb.core.Flyway.execute(Flyway.java :1655) 在 org.flywaydb.core.Flyway.migrate(Flyway.java:1168)

我该如何解决?我的代码哪里错了?

0 投票
1 回答
234 浏览

postgresql - 线程“主”org.postgresql.util.PSQLException 中的 Kotlin 异常:错误

我在我的 Web 应用程序中使用 Kotlin Exposed for ORM。我有一个实体用户,它是在数据库中创建的

线程“main” org.postgresql.util.PSQLException 中的异常:错误:列 users.emailSituation 不存在 提示:也许您的意思是引用列“users.emailsituation”。职位:59

我的数据库是postgresql

用户实体:

找到一个值:

我该如何解决?