6

Java の Play Framework 2.0 チュートリアルに従っていますが、ebean モデル ( task.save()) を保存しようとすると、このエラーが発生します。

[PersistenceException: タイプ [class models.Task] は登録されたエンティティではありませんか? 使用するエンティティ クラスを明示的にリストしない場合、Ebean はクラスパスでエンティティ クラスを検索します。エンティティが Jar にある場合は、ebean.properties ファイルの ebean.search.jars プロパティを確認するか、ServerConfig.addJar() を確認してください。]

4

1 に答える 1

27

次の 3 点を確認してください。

  • モデルには@Entity(javax.persistence.Entity)の注釈が付けられています
  • モデルの拡張Model(play.db.ebean.Model)
  • application.conf でEbean が有効ebean.default="models.*"になっている(クラスが models パッケージにある場合)
于 2012-03-22T15:28:41.670 に答える