cost 290 ms
使用带有 Scala 异常的正则表达式进行模式匹配 - Pattern matching using regex with Scala Anorm

我正在使用 Scala(2.11) 和 playframework(2.3) 并尝试使用帮助程序 function 运行查询,以通过模式匹配获得结果。 function如下 我没有收到任何错误,但即使有多个与模式匹配的记录,我也会得到空结果。 如果我尝试在 mysql 工作台中运行,并且当我尝试打 ...

Anorm - 通用插入 - Anorm - generic insert

有没有办法像普通的 ORM 一样使用 Anorm? 我想要一个只插入提供的元素的方法。 我绝对可以自己实现它,但感觉就像我在重新实现一个 ORM...旧的 anorm 版本有这个Magic[T]但我现在看不到它 ...

2020-11-13 09:09:50   1   33    scala / anorm  
Anorm (Scala) 如何从联合表返回 Json? - Anorm (Scala) How to return Json from a joint table?

我正在尝试将 2 个表链接在一起并从中返回 json,不幸的是文档和在线对此不是很清楚,所以如果您知道如何解决这个问题,请提供我从中学习的片段。 我在渲染以下 json 调用中的def All: List[(Country, City)]{....}参数时遇到困难: 这就是我想返回 json 的 ...

使用Anorm执行更新返回PSQLException:列索引超出范围:2,列数:1 - Executing update using Anorm returns PSQLException: The column index is out of range: 2, number of columns: 1

我一直在尝试使用Anala和Scala中的Play Framework 2.6为我的PostgreSQL数据库执行更新查询。 查询在pgAdmin中运行正常,所以我不确定这里出了什么问题。 我只想更新条目的特定列。 wordlistcollection表包含3列:id,title和crea ...

在Play 2.6中将多个地图功能应用于流式数据库结果 - Applying multiple map functions to streaming database results in Play 2.6

我有一个很大的查询,似乎是流式传输结果的主要候选人。 我想调用一个函数,该函数返回一个对象,可以在其上应用其他映射转换,然后最终将整个结果转换为一个列表。 这是因为转换将导致一组对象比数据库中的结果小得多,并且必须顺序进行许多不同的转换。 一次处理每个结果将为我节省大量内存。 例 ...

在Scala中通过验证来构建对象,并在Anorm解析器中使用它 - Object construction with validation in Scala, using that in an Anorm parser

我有一个简单的案例类金额如下 还有一个附带的对象,用于将字符串货币代码转换为Currency对象 调用方式: 当我从数据库中读取一些数据时,我有一个自定义解析器,例如 但是,编译器抱怨 我该如何工作? UPDATE 了解了@MikeAllen的 ...

2018-03-09 20:25:50   1   80    scala / anorm  
如何将派生变量添加到ResultSet - How to add derived variables to a ResultSet

我所见过的几乎所有指南/教程仅显示了如何从数据库中直接可用的列中解析值。 例如,以下是非常常见的模式,并且我了解它在许多方面如何有用: 它会产生如下所示的结果: 现在,如果在广告系列表中还有另一个日期字段(如started_on ,该日期字段是在广告系列开始时引用的? 还是另 ...

2018-03-02 05:13:34   1   154    scala / anorm  
如何防止SQL中的in子句中的空列表错误? - How to prevent empty list errors in in clause in sql?

我们代码库中的一个常见问题是,人们在in子句中使用列表之前会忘记检查列表是否为空。 例如(在带有Anorm的Scala中): 只要list至少包含一个元素,此代码就可以很好地工作。 如果它有0个元素,则会出现语法错误,如果您习惯于其他允许这种空列表大小写的编程语言,这是很奇怪 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM