【问题标题】:play framework error: not found: type model播放框架错误:未找到:类型模型
【发布时间】:2013-09-29 03:28:19
【问题描述】:

我正在将一个 2.0 的应用迁移到 play framework 中的 2.2,该应用可以在:https://github.com/biesior/Play-20-Sample-FullCalendar-Java

编译时只有一个神秘错误:

\Play-20-Sample-FullCalendar-Java-master\app\models\Event.java:14: **not found: type Model**
[error] public class Event extends Model {
[error]                            ^
[error] one error found
[error] (compile:compile) Compilation failed`enter code here`
[error] Total time: 3 s, completed Sep 28, 2013 12:32:00 AM
[FullCalendar] $

文件models/Event.java:

package models;


import com.avaje.ebean;
import play.data.format.Formats;
import play.data.validation.Constraints;
import play.db.ebean;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.util.Date;
import java.util.List;

@Entity
public class Event extends Model {

    @Id
    public Long id;

plugins.sbt 文件:

// Comment to get more information during initialization
logLevel := Level.Warn

// The Typesafe repository
resolvers += "Typesafe repository" at "http://repo.typesafe.com/typesafe/releases/"



// Use the Play sbt plugin for Play projects
addSbtPlugin("com.typesafe.play" % "sbt-plugin" % "2.2.0")

构建.scala:

import sbt._
import Keys._
import play.Project._

object ApplicationBuild extends Build {

  val appName = "FullCalendar"
  val appVersion = "1.1.2-Snapshot"

  val appDependencies = Seq(
    javaEbean 
  )

  val main = play.Project(appName, appVersion, appDependencies).settings(
    // Add your own project settings here
  )

}

有什么见解吗?

谢谢你。

【问题讨论】:

    标签: model compiler-errors playframework-2.0 migration playframework-2.2


    【解决方案1】:

    注意您的进口。

    您有 import com.avaje.ebean;import play.db.ebean; 导入。此类进口是非法的。您可以将它们更改为 import com.avaje.ebean.*;import play.db.ebean.*;(或特别是 import play.db.ebean.Model;)以使其正常工作

    【讨论】:

    • 谢谢。我对这个框架和 Java 也比较陌生。是否有位置可以找到此类方法所需的导入?
    • 您应该将import play.db.ebean.Model 语句放在每个使用Model 类的.java 文件中。
    • 好的,谢谢。我需要哪些确切的进口来编译它?是否有资源知道要包括哪些进口? (因为我没有创建它我不知道)
    猜你喜欢
    • 2012-02-28
    • 2019-12-18
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2014-12-14
    • 1970-01-01
    • 1970-01-01
    • 2012-11-01
    相关资源
    最近更新 更多