我從Scala 2.7.7切換到Scala 2.8.0RC3,現在我的一些類不再編譯。問題是在@PersistentCapable註釋:如何在Scala中使用@PersistentCapable註釋2.8
import javax.jdo.annotations._
import java.util.Date
@PersistenceCapable{identityType=IdentityType.APPLICATION}
class Counter(dt: Date, cName: String, vl: int) {
<.. snip ..>
}
該代碼產生以下編譯錯誤:
[ERROR] /Users/gero/prive/kiva/kivanotify-gae/src/main/scala/net/vermaas/kivanotify/model/LoanProcessed.scala:7: error: expected start of definition
[INFO] @PersistenceCapable{val identityType = IdentityType.APPLICATION}
我已經嘗試過了幾個變化,做了一些谷歌搜索,但沒有運氣。 關於如何在Scala 2.8.0 RC3中使用@PersistentCapable註解的任何想法?
感謝, 呂
所以將編譯問題報告給開發Scala的人員。在編譯時,在Scala以前的版本中編譯好的東西......因此這個問題幾乎肯定與他們相關 – DataNucleus 2010-06-04 15:12:49