2016-04-20 3 views
1

Play Frameworkを学ぶことになっていますが、私はimport play.db.ebean.Model;のインポートに苦労しています。それを見つけることができません。私はいくつかの検索を行って、私は私がやったようにbuild.sbtでそれを追加する必要があることが判明しました次:Java Play 2.5欠損ebean

lazy val root = (project in file(".")).enablePlugins(PlayJava, PlayEbean) 

plugins.sbtで次のように:

addSbtPlugin("com.typesafe.sbt" % "sbt-play-ebean" % "1.0.0") 

ebean.default="models.*" 

を私はそこにあったが、私はあまりにもmysqlの接続を確立した(しかし、これには無関係):私もapplication.confに以下を追加しました。その後

私はモデルを拡張して、私のUserクラスを作成してみました:

public class User extends Model { 

} 

しかしそれも、私はそれを手動で追加すると、ちょうどそれというエラーを提供し、スタートに言っimport play.db.ebean.Model;などを示唆していません解決できません。

activator cleanactivator compileを試してみました。Eclipseプロジェクトは成功しませんでした。私が逃したアイデアは何ですか?

+0

あなたが再生したことがありますEclipseプロジェクトファイル?それらを再生成するには 'activator eclipse'を試してください。そしておそらく、プロジェクトファイルをリロードするためにeclipseインスタンスを再起動してください(おそらく再起動せずにこれを行う方法です)。 – AndyN

+0

私は試してみますが、プロジェクトがbuild.sbtとplugins.sbtの変更でコンパイルされていないので、まだ動作しないと思われます。 –

+0

何も変わっていません。 –

答えて

2

プレイ2.4.xのと2.5.xのためのEbeanの正しいimport文は次のとおりです。

import com.avaje.ebean.Model;


あなたのモデルクラスは次のようになります。

package models; 

import javax.persistence.*; 

import com.avaje.ebean.Model; 

@Entity 
public class Task extends Model { 

    @Id 
    public Long id; 

    ... 
} 
関連する問題