0

我已经创建了一个带有播放框架的学习应用程序,我想使用从 yaml 加载的测试数据。但是我的数据在mysql中只是空的,例如

@Entity
public class DiningTable extends Model{

Integer number;

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

}

这是我的diningTable 课程,这是我的测试数据;

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

我正在启动我的应用程序,它调用加载 yaml 数据的引导程序,不会出现错误,但在我的 phpmyadmin,餐桌表中,它包含这些数据;

id  number
1   NULL
2   NULL
3   NULL
4   NULL

我能做些什么?

4

2 回答 2

1

或者:将值保密:

private Integer number;

并添加 Getter/Setter。

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

引导加载程序通过反射找到值......所以要么公开这些值,要么使用 getter/setter。

于 2012-04-15T21:48:52.737 回答
0

我解决了这个问题,在模型中改变了这个

 Integer number

 public Integer number
于 2012-04-15T11:34:08.750 回答