2012-11-08 28 views
0

我遇到播放2.0版本的問題。我需要使用ANORM新getAliased方法,但它不是發現:getAliased播放2.0未更新

值不是anorm.MetaData成員

同時,在加入這個承諾:https://github.com/playframework/Play20/pull/370

我plugins.sbt說以下內容:

addSbtPlugin( 「玩」 % 「SBT-插件」 % 「2.0.4」)

爲什麼如果相應的庫代碼被推掌握播放2.0 4個月前我的代碼不編譯?

我的代碼,僅供參考:

元數據(空).getAliased( 「」)

回答

1

我認爲你犯了一個錯誤:拉請求你提到已被推到master分支,但不在2.0.x分支。

可以在2.0.4版本中SqlParser.scala文件,該getAliased()方法不存在,請參閱:https://github.com/playframework/Play20/blob/2.0.4/framework/src/anorm/src/main/scala/SqlParser.scala

+0

好了,還沒有挖成playframework分支,但總覺得從4個月前的變化將是在2.0.x版本中可用。 –

+0

無論如何,在我的情況下,我該怎麼辦?我確實需要這個東西,它還沒有發佈。是否有任何優雅的GitHub風格的方式(不只是本地複製粘貼),以獲得此修復程序到我的應用程序? –

+0

我的確有一個解決方法,但它需要1.4ms而不是1.2ms的初始別名查詢。長時間以來,我們並不真的想要這樣做。 –