问题标签 [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 - 在 slick 中使用 groupBy 时出现奇怪的异常
我有一个包含几列的表,其中两个是: vendingMachineId (重复),每个都有一个时间戳。
我想获取每个 vendingMachineId 的最新时间戳,所以我这样做了:
问题是我收到一个奇怪的异常:
有谁知道我做错了什么?
scala - 如何防止 Slick 更新主键列?
我正在编写一个用于更新模型用户的 dao;这是代码:
我收到了这个错误:
似乎 Slick 生成了一条 SQL 语句来更新主列“id”,这没有任何意义。如何从生成的更新查询中删除 id 列?
scala - Play Framework:无法使用 SLICK 编写 findById 函数
我正在尝试为我使用 SLICK 创建的模型编写 findById(pk: Long) 和 update() 函数。但是,在我的 findById 方法中,它说返回“值过滤器不是对象模型的成员。About”的编译错误,并在 findById 方法中突出显示模型名称 About。
scala - 使用 Slick (Scala),有没有办法“动态”向表中添加列?
我想编写我的 Scala+Slick 应用程序,以便用户可以为表配置额外的列,而无需修改源代码。有没有办法做到这一点?
Adam S - 是的,这就是我的想法。该程序将附带一个默认配置文件,最终用户/管理员可以选择将新列添加到某些表中,并且在程序启动时它会添加这些列。
我正在考虑其他一些方法,例如使用用户将配置的备用列配置初始表(但这会受到限制备用数量和预定义类型的影响)。另一种方法是定义第二个表,它与原始表具有相同的主键,并且只包含用户定义的数据,然后程序必须处理维护这两个表(每个表都有相同数量的行),这将允许更常规地处理原始默认表。这两个表可能与数据库函数保持同步(这将使其特定于数据库)。
slick - 在 Slick 案例类中定义多对一引用
另一个问题回答了如何定义一对多关联,方法是在“一个”案例类 ( Directorate
) 中定义一个返回Seq
“多”类 ( ServiceArea
) 的 a 的方法。但它没有解决问题的“双向”部分。
使用该示例,我想看看如何从另一个方向遍历关联。代替
我倒要看看
Slick可以做到这一点吗?因为当我尝试类似
它无法编译,没有找到 type 的 evidence 参数的隐式值TypeMapper[ForeignKeyQuery[ServiceAreas,ServiceArea]]
。
slick - 在 Slick 中映射 JPA `@Embeddable` 类型的等效项
是否有用于映射 JPA@Embeddable
类的等效项的 Slick 技术?例如,如果您有一个
您希望默认映射到Money
用作列类型的每个表中的这两个列名。
我已经看到了这个问题,但是正如您可以想象的那样,这对于一个Money
无处不在的类来说会变得乏味。
java - slick2d的鼠标悬停区域?
我在 Google 中找不到答案,但有Mouse Over Area
forSlick2D
吗?谷歌只是给了我的Java
结果 MouseOverArea
。我只想知道是否有MouseOverArea
for Slick2D
,以及它的外观。
这是我的代码:
Game
班级
SplashScreen
班级:
Menu
班级:
Loading
班级:
Play
班级:
我还在努力……但是这个类不需要MouseOverArea
,这个Menu
类需要。
这就是我上面的代码。我只需要一个MouseOverArea
for Slick2D
。谷歌没有帮助。希望你能。
另外,你能有一个TextField
inSlick2D
吗?我不知道我能不能。我知道在正常情况Java
下你可以,但你可以Slick2D
吗?
如果有任何错误,请不要担心,我可以修复它们。
谢谢
scala - 根据 Slick 中的 Id 选择单行
我想根据 Id 从用户那里查询一行。我有以下虚拟代码
在我看来,findById
查询单个列是一种矫枉过正的做法,因为 Id 是标准主键。有谁知道更好的方法?请注意,我正在使用 Play!2.1.0
java - 以动态速度逐块移动
我正在使用带有 slick2d 库的 java 并尝试以动态速度逐块移动。我尝试了几种方法,但它们都不能在瓷砖之间以动态速度移动。有人可以帮助我并举一些例子吗?
编辑:
这两种方法我试过
移出三角洲
勒普
java - 更改 Eclipse 工作区后出现 UnsatisfiedLinkError
我一直在使用 lwjgl 和 Slick2D 库。在某些时候,我需要将我的 Minecraft Bukkit 插件与我的其他 Java 程序分开,所以我将 Java 程序移动到另一个工作区。然而,在这样做之后,我的带有上述库的项目无法工作,出现错误:
线程“主”java.lang.UnsatisfiedLinkError 中的异常:java.library.path 中没有 lwjgl
堆栈跟踪指向我在 main() 块中初始化 AppGameContainer 的位置:
该程序在工作空间迁移之前编译并运行得非常好,除了工作空间位置之外没有任何变化。我已经删除并重新添加了库 jars(通过添加 JAR,而不是添加外部 JAR,jar 文件在 /lib/jars/ 中,就像以前一样,相对于项目)。我什至尝试将它们重新添加为外部罐子,但仍然没有运气。编译器在尝试运行程序之前没有报告任何错误。