QA@IT
«質問へ戻る

質問を新しくし直すことにします。

139
本文
 	Parent parent1 = query.findUnique();
 }
 ```
+質問を新しくし直すことにします。

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ

Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■新しいコンパイルエラー

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35  public List<Child>

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■コンパイルエラー解決後のエラーです。

Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26      
27      // 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37                + name + ", createDate=" + createDate + ", updateDate="
38                + updateDate + "]";
39    }
40  Parent parent1 = query.findUnique();

41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error]     Parent parent1 = query.findUnique();
[error]                      ^
[error]   シンボル:   変数 query
[error]   場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■Parent.java

package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.*;
import java.util.*;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

    @Id
    public Long id;

    @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Parent [id=" + id + ", name=" + name + ", createDate="
                + createDate + ", updateDate=" + updateDate + "]";
    }

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
    public List<Child> children = new ArrayList<Child>();
}

■child.java

package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;

@Entity
public class Child extends Model {

    @Id
    public Long id;

    @ManyToOne
    @JoinColumn(name = "parent_id")
    public Parent parent;

//  @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
                + name + ", createDate=" + createDate + ", updateDate="
                + updateDate + "]";
    }
    Parent parent1 = query.findUnique();
}

質問を新しくし直すことにします。

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
```
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id
```

■コマンドプロンプト
```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■新しいコンパイルエラー
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
```

---

```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■コンパイルエラー解決後のエラーです。

```
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26    	
27    	// 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 
```

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37                + name + ", createDate=" + createDate + ", updateDate="
38                + updateDate + "]";
39    }
40	Parent parent1 = query.findUnique();
 
41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error] 	Parent parent1 = query.findUnique();
[error] 	                 ^
[error]   シンボル:   変数 query
[error]   場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

■Parent.java
```
package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.*;
import java.util.*;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

    @Id
    public Long id;

    @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Parent [id=" + id + ", name=" + name + ", createDate="
                + createDate + ", updateDate=" + updateDate + "]";
    }

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
	public List<Child> children = new ArrayList<Child>();
}
```

■child.java
```
package models;
 
import java.util.Date;
 
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;
 
import play.db.ebean.Model;
 
import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;
 
@Entity
public class Child extends Model {
 
    @Id
    public Long id;
 
    @ManyToOne
    @JoinColumn(name = "parent_id")
    public Parent parent;
 
//  @NotNull
    public String name;
 
    @CreatedTimestamp
    public Date createDate;
 
    @Version
    public Date updateDate;
 
    public String toString() {
        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
                + name + ", createDate=" + createDate + ", updateDate="
                + updateDate + "]";
    }
	Parent parent1 = query.findUnique();
}
```
質問を新しくし直すことにします。

139
本文
 
 ■その後のコンパイルエラーです。
 ■ブラウザーです。
+```
 Compilation error
 エラー: シンボルを見つけられません
 In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
 	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
 	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
 [warn] play - No application found at invoker init
+```
 
-■PArent.java
+■Parent.java
+```
 package models;
 
 import java.util.Date;
     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
 	public List<Child> children = new ArrayList<Child>();
 }
+```
 
 ■child.java
+```
 package models;
  
 import java.util.Date;
     }
 	Parent parent1 = query.findUnique();
 }
+```

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ

Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■新しいコンパイルエラー

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35  public List<Child>

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■コンパイルエラー解決後のエラーです。

Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26      
27      // 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37                + name + ", createDate=" + createDate + ", updateDate="
38                + updateDate + "]";
39    }
40  Parent parent1 = query.findUnique();

41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error]     Parent parent1 = query.findUnique();
[error]                      ^
[error]   シンボル:   変数 query
[error]   場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■Parent.java

package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.*;
import java.util.*;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

    @Id
    public Long id;

    @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Parent [id=" + id + ", name=" + name + ", createDate="
                + createDate + ", updateDate=" + updateDate + "]";
    }

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
    public List<Child> children = new ArrayList<Child>();
}

■child.java

package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;

@Entity
public class Child extends Model {

    @Id
    public Long id;

    @ManyToOne
    @JoinColumn(name = "parent_id")
    public Parent parent;

//  @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
                + name + ", createDate=" + createDate + ", updateDate="
                + updateDate + "]";
    }
    Parent parent1 = query.findUnique();
}
@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
```
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id
```

■コマンドプロンプト
```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■新しいコンパイルエラー
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
```

---

```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■コンパイルエラー解決後のエラーです。

```
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26    	
27    	// 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 
```

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37                + name + ", createDate=" + createDate + ", updateDate="
38                + updateDate + "]";
39    }
40	Parent parent1 = query.findUnique();
 
41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error] 	Parent parent1 = query.findUnique();
[error] 	                 ^
[error]   シンボル:   変数 query
[error]   場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

■Parent.java
```
package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.*;
import java.util.*;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

    @Id
    public Long id;

    @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Parent [id=" + id + ", name=" + name + ", createDate="
                + createDate + ", updateDate=" + updateDate + "]";
    }

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
	public List<Child> children = new ArrayList<Child>();
}
```

■child.java
```
package models;
 
import java.util.Date;
 
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;
 
import play.db.ebean.Model;
 
import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;
 
@Entity
public class Child extends Model {
 
    @Id
    public Long id;
 
    @ManyToOne
    @JoinColumn(name = "parent_id")
    public Parent parent;
 
//  @NotNull
    public String name;
 
    @CreatedTimestamp
    public Date createDate;
 
    @Version
    public Date updateDate;
 
    public String toString() {
        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
                + name + ", createDate=" + createDate + ", updateDate="
                + updateDate + "]";
    }
	Parent parent1 = query.findUnique();
}
```

編集したソースも掲載しました。

139
本文
 ```
 
 どこが悪いか解りません。何卒宜しく御願い致します。
+
+■その後のコンパイルエラーです。
+■ブラウザーです。
+Compilation error
+エラー: シンボルを見つけられません
+In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
+37                + name + ", createDate=" + createDate + ", updateDate="
+38                + updateDate + "]";
+39    }
+40	Parent parent1 = query.findUnique();
+ 
+41}
+
+--
+■コマンドプロンプト
+[info] Loading project definition from C:\play-2.2.3\firstProject\project
+[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)
+
+--- (Running the application from SBT, auto-reloading is enabled) ---
+
+[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
+
+(Server started, use Ctrl+D to stop and go back to the console...)
+
+[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
+[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
+[error] 	Parent parent1 = query.findUnique();
+[error] 	                 ^
+[error]   シンボル:   変数 query
+[error]   場所: クラス Child
+[error] エラー1個
+[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
+[error] (compile:compile) javac returned nonzero exit code
+[error] application - 
+
+! @6jmhb7can - Internal server error, for (GET) [/] ->
+
+play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
+	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
+	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
+[warn] play - No application found at invoker init
+
+■PArent.java
+package models;
+
+import java.util.Date;
+
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.Version;
+import javax.validation.constraints.NotNull;
+
+import javax.persistence.*;
+import java.util.*;
+
+import play.db.ebean.Model;
+
+import com.avaje.ebean.annotation.CreatedTimestamp;
+
+@Entity
+public class Parent extends Model {
+
+    @Id
+    public Long id;
+
+    @NotNull
+    public String name;
+
+    @CreatedTimestamp
+    public Date createDate;
+
+    @Version
+    public Date updateDate;
+
+    public String toString() {
+        return "Parent [id=" + id + ", name=" + name + ", createDate="
+                + createDate + ", updateDate=" + updateDate + "]";
+    }
+
+    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
+	public List<Child> children = new ArrayList<Child>();
+}
+
+■child.java
+package models;
+ 
+import java.util.Date;
+ 
+import javax.persistence.Entity;
+import javax.persistence.Id;
+import javax.persistence.JoinColumn;
+import javax.persistence.ManyToOne;
+import javax.persistence.Version;
+ 
+import play.db.ebean.Model;
+ 
+import com.avaje.ebean.annotation.CreatedTimestamp;
+//import com.avaje.ebean.validation.NotNull;
+ 
+@Entity
+public class Child extends Model {
+ 
+    @Id
+    public Long id;
+ 
+    @ManyToOne
+    @JoinColumn(name = "parent_id")
+    public Parent parent;
+ 
+//  @NotNull
+    public String name;
+ 
+    @CreatedTimestamp
+    public Date createDate;
+ 
+    @Version
+    public Date updateDate;
+ 
+    public String toString() {
+        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
+                + name + ", createDate=" + createDate + ", updateDate="
+                + updateDate + "]";
+    }
+	Parent parent1 = query.findUnique();
+}

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ

Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■新しいコンパイルエラー

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35  public List<Child>

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■コンパイルエラー解決後のエラーです。

Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26      
27      // 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37 + name + ", createDate=" + createDate + ", updateDate="
38 + updateDate + "]";
39 }
40 Parent parent1 = query.findUnique();

41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error] Parent parent1 = query.findUnique();
[error] ^
[error] シンボル: 変数 query
[error] 場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■PArent.java
package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.;
import java.util.
;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

@Id
public Long id;

@NotNull
public String name;

@CreatedTimestamp
public Date createDate;

@Version
public Date updateDate;

public String toString() {
    return "Parent [id=" + id + ", name=" + name + ", createDate="
            + createDate + ", updateDate=" + updateDate + "]";
}

@OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
public List<Child> children = new ArrayList<Child>();

}

■child.java
package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;

@Entity
public class Child extends Model {

@Id
public Long id;

@ManyToOne
@JoinColumn(name = "parent_id")
public Parent parent;

// @NotNull
public String name;

@CreatedTimestamp
public Date createDate;

@Version
public Date updateDate;

public String toString() {
    return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
            + name + ", createDate=" + createDate + ", updateDate="
            + updateDate + "]";
}
Parent parent1 = query.findUnique();

}

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
```
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id
```

■コマンドプロンプト
```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■新しいコンパイルエラー
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
```

---

```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■コンパイルエラー解決後のエラーです。

```
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26    	
27    	// 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 
```

どこが悪いか解りません。何卒宜しく御願い致します。

■その後のコンパイルエラーです。
■ブラウザーです。
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 40.
37                + name + ", createDate=" + createDate + ", updateDate="
38                + updateDate + "]";
39    }
40	Parent parent1 = query.findUnique();
 
41}

--
■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 1 Java source to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:40: エラー: シンボルを見つけられません
[error] 	Parent parent1 = query.findUnique();
[error] 	                 ^
[error]   シンボル:   変数 query
[error]   場所: クラス Child
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jmhb7can - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■PArent.java
package models;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Version;
import javax.validation.constraints.NotNull;

import javax.persistence.*;
import java.util.*;

import play.db.ebean.Model;

import com.avaje.ebean.annotation.CreatedTimestamp;

@Entity
public class Parent extends Model {

    @Id
    public Long id;

    @NotNull
    public String name;

    @CreatedTimestamp
    public Date createDate;

    @Version
    public Date updateDate;

    public String toString() {
        return "Parent [id=" + id + ", name=" + name + ", createDate="
                + createDate + ", updateDate=" + updateDate + "]";
    }

    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
	public List<Child> children = new ArrayList<Child>();
}

■child.java
package models;
 
import java.util.Date;
 
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Version;
 
import play.db.ebean.Model;
 
import com.avaje.ebean.annotation.CreatedTimestamp;
//import com.avaje.ebean.validation.NotNull;
 
@Entity
public class Child extends Model {
 
    @Id
    public Long id;
 
    @ManyToOne
    @JoinColumn(name = "parent_id")
    public Parent parent;
 
//  @NotNull
    public String name;
 
    @CreatedTimestamp
    public Date createDate;
 
    @Version
    public Date updateDate;
 
    public String toString() {
        return "Child [id=" + id + ", parent.id=" + parent.id + ", name="
                + name + ", createDate=" + createDate + ", updateDate="
                + updateDate + "]";
    }
	Parent parent1 = query.findUnique();
}

syntax hilightの修正

5599
本文
 @ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。
 
 ■ブラウザ
+```
 Compilation error
 エラー: パッケージcom.avaje.ebean.validationは存在しません
 In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
 17public class Child extends Model {
 18 
 19    @Id
+```
 
 ■コマンドプロンプト
+```
 [info] Loading project definition from C:\play-2.2.3\firstProject\project
 [info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)
 
 	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
 	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
 [warn] play - No application found at invoker init
-------------------------------
+```
+
+---
+
 ■新しいコンパイルエラー
+```
 Compilation error
 エラー: シンボルを見つけられません
 In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
 33
 34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
 35	public List<Child>
----------------------------
+```
+
+---
+
+```
 [info] Loading project definition from C:\play-2.2.3\firstProject\project
 [info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)
 
 	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
 	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
 [warn] play - No application found at invoker init
+```
 
---------------------------------------------------------------
+---
+
 ■コンパイルエラー解決後のエラーです。
+
+```
 Execution exception
 [NullPointerException: null]
 In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
 31        // 2番目を削除します
 32        parent2.delete();
 33 
+```
+
 どこが悪いか解りません。何卒宜しく御願い致します。

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ

Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■新しいコンパイルエラー

Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35  public List<Child>

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]            ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error]     public List<Child> children = new ArrayList<Child>();
[error]                                       ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
    at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
    at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

■コンパイルエラー解決後のエラーです。

Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26      
27      // 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 

どこが悪いか解りません。何卒宜しく御願い致します。

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
```
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id
```

■コマンドプロンプト
```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■新しいコンパイルエラー
```
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
```

---

```
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
```

---

■コンパイルエラー解決後のエラーです。

```
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26    	
27    	// 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 
```

どこが悪いか解りません。何卒宜しく御願い致します。

コンパイルエラー解決後のエラー。

139
本文
 	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
 	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
 [warn] play - No application found at invoker init
+
+--------------------------------------------------------------
+■コンパイルエラー解決後のエラーです。
+Execution exception
+[NullPointerException: null]
+In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
+25        Parent parent2 =finder.byId(new Long(2));
+26    	
+27    	// 1番目の名前を更新します
+28        parent1.name = "新宿太郎";
+29        parent1.update();
+30 
+31        // 2番目を削除します
+32        parent2.delete();
+33 
+どこが悪いか解りません。何卒宜しく御願い致します。

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15
16@Entity
17public class Child extends Model {
18
19 @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error] ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス List
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error] @NotNull
[error] ^
[error] シンボル: クラス NotNull
[error] 場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error] @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")
[error] ^
[error] シンボル: クラス OneToMany
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス ArrayList
[error] 場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]

[warn] play - No application found at invoker init

■新しいコンパイルエラー
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32 }
33
34 @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")

35 public List

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス List
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error] @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")
[error] ^
[error] シンボル: クラス OneToMany
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス ArrayList
[error] 場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init


■コンパイルエラー解決後のエラーです。
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25 Parent parent2 =finder.byId(new Long(2));
26

27 // 1番目の名前を更新します
28 parent1.name = "新宿太郎";
29 parent1.update();
30
31 // 2番目を削除します
32 parent2.delete();
33
どこが悪いか解りません。何卒宜しく御願い致します。

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
------------------------------
■新しいコンパイルエラー
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
---------------------------
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

--------------------------------------------------------------
■コンパイルエラー解決後のエラーです。
Execution exception
[NullPointerException: null]
In C:\play-2.2.3\firstProject\app\controllers\Application.java at line 28.
25        Parent parent2 =finder.byId(new Long(2));
26    	
27    	// 1番目の名前を更新します
28        parent1.name = "新宿太郎";
29        parent1.update();
30 
31        // 2番目を削除します
32        parent2.delete();
33 
どこが悪いか解りません。何卒宜しく御願い致します。

コメントアウト後の新しいコンパイルエラーです。

139
本文
 	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
 	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
 [warn] play - No application found at invoker init
+------------------------------
+■新しいコンパイルエラー
+Compilation error
+エラー: シンボルを見つけられません
+In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
+32    }
+33
+34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
+35	public List<Child>
+---------------------------
+[info] Loading project definition from C:\play-2.2.3\firstProject\project
+[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)
+
+--- (Running the application from SBT, auto-reloading is enabled) ---
+
+[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000
+
+(Server started, use Ctrl+D to stop and go back to the console...)
+
+[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
+[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
+[error] 	public List<Child> children = new ArrayList<Child>();
+[error] 	       ^
+[error]   シンボル:   クラス List
+[error]   場所: クラス Parent
+[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
+[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
+[error]      ^
+[error]   シンボル:   クラス OneToMany
+[error]   場所: クラス Parent
+[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
+[error] 	public List<Child> children = new ArrayList<Child>();
+[error] 	                                  ^
+[error]   シンボル:   クラス ArrayList
+[error]   場所: クラス Parent
+[error] エラー3個
+[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
+[error] (compile:compile) javac returned nonzero exit code
+[error] application - 
+
+! @6jlnlagfj - Internal server error, for (GET) [/] ->
+
+play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
+	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
+	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
+	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
+[warn] play - No application found at invoker init

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15
16@Entity
17public class Child extends Model {
18
19 @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error] ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス List
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error] @NotNull
[error] ^
[error] シンボル: クラス NotNull
[error] 場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error] @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")
[error] ^
[error] シンボル: クラス OneToMany
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス ArrayList
[error] 場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]

[warn] play - No application found at invoker init

■新しいコンパイルエラー
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32 }
33
34 @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")

35 public List

[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス List
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error] @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")
[error] ^
[error] シンボル: クラス OneToMany
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス ArrayList
[error] 場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init
------------------------------
■新しいコンパイルエラー
Compilation error
エラー: シンボルを見つけられません
In C:\play-2.2.3\firstProject\app\models\Parent.java at line 35.
32    }
33
34    @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
35	public List<Child>
---------------------------
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー3個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlnlagfj - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: シンボルを見つけられません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

質問を投稿

Child.java でコンパイルエラーが出る。

@ITの記事「Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;

15
16@Entity
17public class Child extends Model {
18
19 @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error] ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス List
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error] @NotNull
[error] ^
[error] シンボル: クラス NotNull
[error] 場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error] @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent")
[error] ^
[error] シンボル: クラス OneToMany
[error] 場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] public List children = new ArrayList();
[error] ^
[error] シンボル: クラス ArrayList
[error] 場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
error javac returned nonzero exit code
[error] application -

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init

@ITの記事「[Play frameworkのDB操作を楽にするEBeanの基礎知識 (2/3)](http://www.atmarkit.co.jp/ait/articles/1206/06/news130_2.html)」についての質問です。

■ブラウザ
Compilation error
エラー: パッケージcom.avaje.ebean.validationは存在しません
In C:\play-2.2.3\firstProject\app\models\Child.java at line 14.
11import play.db.ebean.Model;
12 
13import com.avaje.ebean.annotation.CreatedTimestamp;
14import com.avaje.ebean.validation.NotNull;
 
15 
16@Entity
17public class Child extends Model {
18 
19    @Id

■コマンドプロンプト
[info] Loading project definition from C:\play-2.2.3\firstProject\project
[info] Set current project to firstProject (in build file:/C:/play-2.2.3/firstProject/)

--- (Running the application from SBT, auto-reloading is enabled) ---

[info] play - Listening for HTTP on /0:0:0:0:0:0:0:0:9000

(Server started, use Ctrl+D to stop and go back to the console...)

[info] Compiling 2 Java sources to C:\play-2.2.3\firstProject\target\scala-2.10\classes...
[error] C:\play-2.2.3\firstProject\app\models\Child.java:14: エラー: パッケージcom.avaje.ebean.validationは存在しません
[error] import com.avaje.ebean.validation.NotNull;
[error]                                  ^
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	       ^
[error]   シンボル:   クラス List
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Child.java:26: エラー: シンボルを見つけられません
[error]     @NotNull
[error]      ^
[error]   シンボル:   クラス NotNull
[error]   場所: クラス Child
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:34: エラー: シンボルを見つけられません
[error]     @OneToMany(cascade = CascadeType.ALL, mappedBy = "parent") 
[error]      ^
[error]   シンボル:   クラス OneToMany
[error]   場所: クラス Parent
[error] C:\play-2.2.3\firstProject\app\models\Parent.java:35: エラー: シンボルを見つけられません
[error] 	public List<Child> children = new ArrayList<Child>();
[error] 	                                  ^
[error]   シンボル:   クラス ArrayList
[error]   場所: クラス Parent
[error] エラー5個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
[error] (compile:compile) javac returned nonzero exit code
[error] application - 

! @6jlk9ocdd - Internal server error, for (GET) [/] ->

play.PlayExceptions$CompilationException: Compilation error[エラー: パッケージcom.avaje.ebean.validationは存在しません]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14$$anonfun$apply$16.apply(PlayReloader.scala:304) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:304) ~[na:na]
	at play.PlayReloader$$anon$1$$anonfun$reload$2$$anonfun$apply$14.apply(PlayReloader.scala:298) ~[na:na]
	at scala.Option.map(Option.scala:145) ~[scala-library.jar:na]
[warn] play - No application found at invoker init