问题标签 [quill.io]
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.
scala - Scala quill“报价”无法解决
我正在尝试使用 scala 的 quill 编写数据库查询。(羽毛笔)
我正在关注他们在 quill 网站上所做的事情,但由于某种原因,我无法解决“报价”方法和其他一些方法。
有任何想法吗?
这是我的 build.sbt:
scala - 找不到类型的隐式“SchemaMeta”
我使用 Quill 库编写了这个简单的应用程序来查询 Cassandra
QuillSample.scala
构建.sbt
应用程序属性
这将返回编译时错误
根据此处给出的文档
https://github.com/getquill/quill/blob/master/CASSANDRA.md
我不确定需要哪些其他代码来满足缺失的隐式。
scala - 如何在运行时使用 quill 定义表名
我是 quill 的新手,我试图在运行时定义一个表,但我得到一个编译错误。有什么解决方法吗?或者它只是不可能使用羽毛笔?代码示例是:
和错误:
scala - 如何使用 Scala Quill.io 库编写通用函数
我正在尝试使用 Quill.io 库在 Scala 中实现对数据库进行操作的通用方法。类型T
将是仅适用于 Quill.io 的案例类。
但我得到两种类型的编译错误
如何修改我的代码以使其正常工作?
scala - Scala Quill - 查询总是动态的
我总是在 Quill 中得到动态查询,即使是最简单的查询,我也会得到动态查询编译器警告日志:
类型 DbContext = PostgresAsyncContext [文字]
val db: DbContext = new PostgresAsyncContext(Literal, "db.default")
导入数据库._
隐式 val implicitDbSchemaMetaUser: db.SchemaMeta[User] = schemaMeta [User] ("users")
val users:Future[List[User]] = run(query[User])
cassandra - 未找到请求操作的 Cassandra quill 编解码器
我按照文档中给出的示例进行操作,但以下内容因Codec not found for requested operation: [varchar <-> java.util.UUID]
. 应该如何使用 Quill 提供自定义 Cassandra 编解码器?
和卡桑德拉 ddl:
显然我可以创建一个uuid
字段为类型的类,String
但这里的目标是弄清楚如何使用自定义解码器。
scala - Quill 中的查询在运行时因语法错误而崩溃
相关片段:
“连接”到数据库正在工作,从视频表中选择返回预期结果。我在保存时遇到问题,这个简单的方法:
在运行时崩溃(缩短):
编译期间宏的相关输出:
我想启用查询记录,但我不知道该怎么做(Quill 文档只说了一些关于 SLF4J 的信息,这对我来说是无用的信息 - 我没有看到任何日志,我不知道要搜索什么SLF4J 文档)。
到目前为止,我对 Quill 感到非常失望——它第一次在使用默认排序类型时生成了无效的排序查询,现在是这个。
postgresql - 如何将更新集 SQL 转换为 scala quill?
我在 PostgreSql 中有一个模式,我想在其中update set
为users_id
字段做:
执行 sql 如下:
它更新users_id
数组字段并进行distinct
操作。
在 Quill 中,我尝试了以下方法:
发生异常:
如何使用 scala Quill 库执行 sql?不同的方式总是受欢迎的!
谢谢
更新 - 更多信息
依赖是:
我的驱动程序实例是:
此外,一些简单的sql已经测试成功。
postgresql - 与 Quill 以多对多方式进行分组
我正在尝试使用 Quill 来实现以下 PostgreSQL 查询的功能:
现在我在我的 Quill 版本中有这个:
如何摆脱结果中的嵌套查询(db.Query[Book])并获得一本书?
mysql - 未能在 Quill 中使用事务来插入一对多关系对象
我有一个人表和动物表,在动物表中有对 personId 的 FK,因为它们之间存在一对多的关系。
我只想创建一个人并使用事务创建它的动物,因为我希望该过程是原子的(如果我无法创建它的动物,则数据库中没有使用人)
这是我如何接受人员创建请求的模型:
这就是数据库如何认识一个人:
我对动物有同样的事情:
这就是数据库知道动物(personId = owner)的方式:
所以现在这就是我尝试这样做的方式(但失败了):
发生的事情是我只是没有得到响应......它继续处理而不返回任何内容或抛出错误