92得票1回答
如何在Lift-Record-Squeryl中自定义字段

我正在尝试在Lift/Record/Squeryl中创建一个类似于LiftMapper中的MappedEnumList的EnumListField。存储类型应该是Long/BIGINT。我理解如果定义如下:def classOfPersistentField = classOf[Long] 那...

11得票1回答
如何将Scala Squeryl ORM与Play 2.0框架集成?

我正在尝试在Play 2.0框架中使用Squeryl ORB,但在初始化期间调用DB.getConnection()时,我收到以下错误: BadPath:路径参数:无效路径' - 无法找到defaultdb数据源':在路径表达式中不允许使用标记:' - '(如果你真的想在此处使用它,可...

10得票2回答
Heroku内存泄漏问题与Play2 Scala

进行了一些对1个heroku dyno和20个连接限制的开发数据库进行伸缩性(ab)测试。 在使用squeryl访问数据库的调用过程中,堆分配增加导致R14(内存超过512MB)错误。 我无法在本地复现这个问题(至少不到那个级别)。 有没有办法获取heroku堆转储并分析以获得一些线索?...

9得票2回答
使用Squeryl出现“必须绑定会话”错误

更新:好的,我已经解决了我遇到的问题,但我还不确定我当时做错了什么。无论如何,我在IRCDB中编写了以下方法: def tryit[T](p: => T) = { Class.forName("org.h2.Driver") //what's the point in this...

8得票2回答
如何让Squeryl与Play!框架配合使用?

我正在尝试学习如何使用Play和Squeryl制作一个简单的数据库应用程序。我已经按照Play教程中的任务应用程序完成了任务,但我想改变模型/架构,以便使用Squeryl而不是Anorm。我一直在查看不同的tutorials,示例和answers,但我还没有真正弄清楚如何做到这一点。 因此,...

8得票3回答
播放迁移的替代方案

我即将开始一个新项目,将使用Play! 2框架和Scala编程语言,可能会使用Squeryl作为ORM(但如果Slick及时准备好了的话,也可以使用它)。 现在,Play!有一个升级数据库的功能,使用迁移。不幸的是,这些迁移是用SQL编写的。这不仅不方便(我希望能够用Scala编写迁移),而...