【问题标题】:Play 2.0 not updatedPlay 2.0 未更新
【发布时间】:2012-11-08 13:39:28
【问题描述】:

我在使用 Play 2.0 版本时遇到问题。我需要使用 anorm 的新 getAliased 方法但找不到:

value getAliased 不是 anorm.MetaData 的成员

同时,它被添加到这个提交中:https://github.com/playframework/Play20/pull/370

我的 plugins.sbt 是这样说的:

addSbtPlugin("play" % "sbt-plugin" % "2.0.4")

如果4个月前将对应的库代码推送到大师Play 2.0,为什么我的代码没有编译?

我的代码,仅供参考:

MetaData(null).getAliased("")

【问题讨论】:

    标签: playframework-2.0 anorm


    【解决方案1】:

    我认为您犯了一个错误:您提到的拉取请求已被推送到master 分支,而不是2.0.x 分支。

    SqlParser.scala文件的2.0.4版本中可以看到getAliased()方法不存在:https://github.com/playframework/Play20/blob/2.0.4/framework/src/anorm/src/main/scala/SqlParser.scala

    【讨论】:

    • 好的,还没有深入研究 playframework 分支,但不知何故认为 4 个月前的更改将在 2.0.x 版本中可用。
    • 无论如何,在我的情况下,我该怎么办?我确实需要这个东西,它还没有发布。是否有任何优雅的 GitHub 风格的方式(不仅仅是本地复制粘贴)来修复我的应用程序?
    • 我确实有一个解决方法,但是初始别名查询需要 1.4 毫秒而不是 1.2 毫秒。真的不想长期这样做。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多