问题标签 [anorm]
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.
playframework - playframework 中的 Scalatest 和 Anorm
我正在开发一个 playframework 项目,我们使用 scalatest 进行测试。我们还想做一些数据库测试。在 conf/application.conf 我们建立了一个数据库连接,但是当我们启动我们的测试时这似乎被忽略了。我们该如何配置呢?
scala - 带有异常的 Sql 查询。不能使用模式匹配
下面显示的代码片段应该用于从数据库中检索一些数据。
然后我想使用模式匹配来执行查询并处理结果。但是,当我尝试使用时,query.map(...)
我得到以下信息:
值映射不是异常 SimpleSql 的成员。
我该怎么做?
sql - 异常查询抛出 ORA-00942: 表或视图不存在
我创建了一个案例类和一个伴随对象来执行查询,如下所示:
执行 findAll 产生 ORA-00942:表或视图不存在
查询 h wever 工作正常。我猜这与期望在数据库中找到指令表的异常框架有关。
我基本上想要做的是在异常中执行参数化查询并检索和解析结果。
我该怎么做呢?
谢谢
scala - 斯卡拉玩!使用 anorm 或 ORM
看来 Play 提供的所有示例应用程序!框架利用 anorm 进行持久化。选择 anorm 而不是 ORM 的原因是什么?如果您使用的是 ORM,您使用的是什么,为什么?
playframework - 在 Play2 中禁用特定数据库的进化?
在 Play2 应用程序中使用多个连接时,是否可以针对特定连接禁用框架的进化部分?
编辑:已创建票证。
scala - anorm 的 Pk 的目的是什么?
我正在使用 Scala 和 Anorm 编写 Playframework 2.0 应用程序来访问数据库。
目前我正在使用Pk[Long]
字段id
,我担心需要额外get
调用才能访问实际值。所以我开始使用普通Long
字段id
,一切仍然完美。
有什么Pk
用,我应该使用它而不是普通类型吗?是否Pk
为我提供了比普通类型更多的功能/好处?
playframework - 如何将 Set[String] 作为查询参数传递给异常?
我想形成一个包含一组字符串作为参数的 SQL 查询:
但上面生成的 SQL 查询无效:
不支持 Sets/Traversables 作为 anorm 中的参数类型,还是有其他方法可以做到这一点?
scala - 异常解析浮点值
在 Play framework 2.0 中,我尝试使用这样的行解析器从 PostgreSQL 加载一个真实(即单精度浮点)类型的列:
这会产生一个错误:could not find implicit value for parameter extractor: anorm.Column[Float]
当使用双精度类型时,一切正常。是否可以在 Anorm 中使用单精度浮点数?
scala - 如何使用异常处理未分配的 ID?
Anorm 具有类型anorm.Pk
化主键(及其子类anorm.NotAssigned
)的特殊类型。NotAssigned
如果数据库负责生成相关键,这允许分配一个值。
外键是否有等效的概念?我现在正在使用类型Long
。但是,如果还不知道外键,我将不得不分配一个null
值或将类型替换为Option[Long]
. 不过,这感觉不是它应该做的方式。