2012-04-13 10 views
0

私はplayフレームワークを使用して学習アプリケーションを作成しています.yamlから読み込まれたテストデータを使用したいと思います。しかし、私のデータのは、これは私のdiningTableクラスがあり、これは私のテストデータであるPlayフレームワークでYAMLでテストデータを開始する

@Entity 
public class DiningTable extends Model{ 

Integer number; 

public DiningTable(Integer number) { 
    super(); 
    this.number = number; 
} 

} 

例えば、mysqlの中だけではnullです。

DiningTable(tab1): 
number: 1 
DiningTable(tab2): 
number: 2 
DiningTable(tab3): 
number: 3 
DiningTable(tab4): 
number: 4 

私は自分のアプリケーションを起動することだし、それはYAMLデータをロードし、エラーがないだろうが、私のphpMyAdminであるブートストラップを呼び出し、それはだdiningtable表には、このデータが含まれています。

id number 
1 NULL 
2 NULL 
3 NULL 
4 NULL 

私は何ができますか?

答えて

0

私は

public Integer number 
1

以上にモデル

Integer number 

でこれを変更し、この問題を解決:

private Integer number; 

とgetter /セッターを追加します。プライベート値を保つ 。

public Integer getNumber(){ return number;} 
public void setNumber(Integer num){this.number = num;} 

ブートストラップローダは、反射によって値が見つかった...ので、値は公開するか、ゲッター/セッターを使用しますか。

関連する問題