问题标签 [slick]
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 光滑查询在列表中的位置
我正在尝试学习使用 Slick 来查询 MySQL。我有以下类型的查询来获取单个访问对象:
我想知道的是如何更改上述内容以查询以获取 List[Visit] 的位置集合......像这样:
Slick可以做到这一点吗?
mysql - Scala Slick 自动增量字段
这是与其他自动增量问题类似的问题,但我不需要提供列列表来定义 autoInc,而是需要以某种方式提供表引用。我正在使用 MySQL
上面的代码无法编译,给出以下内容:
database - Scala Slick 连接查询
我正在像这样执行一个光滑的连接:
这会创建以下错误消息:
如果我只返回一个 Order 或 Part 查询工作正常:
如何从 slick join 查询中返回元组列表?为什么我会收到上面的错误消息?
scala - 如何通过 WHERE 子句条件参数化 Scala Slick 查询?
假设这两个简单的查询:
我想重写它以删除样板副本,如下所示:
我不知道如何实现它,因为我还没有解开 for 理解中涉及的几个隐式转换。更具体地说:方法中的类型是??? => Boolean
什么findBy
?
编辑
这些是 Account 和 Accounts 类:
database - Scala Slick / ScalaQuery BigDecimal 创建小数(10,0)如何允许小数?
如何告诉 Slick 创建一个允许小数的 Decimal SQL 类型?
似乎默认情况下,Slick 不允许使用我在下面的代码中注意到的小数。decimal(10,0)
它在 MySQL 中创建具有数据类型的列。
我的 Scala 代码中有以下模型:
在启动期间,我使用 Slick 创建此表,除非它已经存在此代码
scala - 对 Slick 查询进行排序会产生一个 for 表达式
以下函数工作正常,但我希望它先按 parent_id 对结果进行排序,然后按顺序排序。
我如何使用 Slick 做到这一点?
scala - Scala Slick 延迟获取
我希望能够使用 Slick 从一个非常大的表中获取所有记录。如果我尝试通过 foreach、for 或列表获取来做到这一点;我收到内存不足异常。
有什么方法可以将“游标”与 Slick 或延迟加载一起使用,只在需要时获取对象以减少使用的内存量?
scala - 使用 Scala Slick 进行外部连接
我有两张桌子,User
并且UserBusinessPartnerIds
User(id, name, email, whatever)
UserBusinessPartnerIds(userId, bpId)
我正在尝试检索用户和业务合作伙伴 ID 列表。
以下查询工作正常!
诚然,代码的结尾令人发指。但是无所谓。
问题是,我希望做一个 OUTER join。因此,如果用户在另一个表中没有与业务伙伴 ID 对应的行,我仍然想获取该用户。
有任何想法吗?
编辑 - 将问题编辑为实际上是正确的。我仍然想返回一个用户,即使他们没有与之关联的业务合作伙伴 ID
scala - 从 Scala 中的选项内的选项中提取值
鉴于以下情况:
获得 1(如果不存在则为 -1)的最干净的方法是什么?
我正在从数据库查询返回的元组创建一个对象实例。元组中的一个值看起来像这样,所以我想要一个漂亮的短“单线”来获取值或将参数设置为 -1。
sql - Why does Slick generate a subquery when take() method is called
I use Slick 1.0.0-RC1. I have this definition for table object:
I need a simple query which selects 8 rows from database:
And the output is:
If I get rid of take()
method:
then the output is:
So my question is: Why does Slick generate a subquery when its query object is constructed with take()
method?
P.S. If it can be related, I use MySql driver with all of these