我RushORM
在我的应用程序中使用数据库Android
。我可以保存数据,但是当我尝试获取存储的数据时,它会引发异常:
方法扔了
RushTableMissingEmptyConstructorException
。
这是表RushORM
数据库的模型类:
public class Linesmodel extends RushObject {
float startX, startY, stopX, stopY;
String cityName;
float joinX, joinY = 0;
Linesmodel(float startX, float startY, float stopX, float stopY) {
this.startX = startX;
this.startY = startY;
this.stopX = stopX;
this.stopY = stopY;
}
Linesmodel(String cityname, float startX, float startY, float stopX, float stopY) {
this.startX = startX;
this.startY = startY;
this.stopX = stopX;
this.stopY = stopY;
this.cityName = cityname;
}
Linesmodel(float startX, float startY) { // for convenience
this(startX, startY, startX, startY);
}
}
这是我保存数据的代码:
for (Linesmodel l : lines) {
new Linesmodel(selectedCity, l.startX, l.startY, l.stopX, l.stopY).save();
}
这是获取数据的代码。此代码引发异常:
List<Linesmodel> linesList = new RushSearch().find(Linesmodel.class);