ورود

View Full Version : سوال: ارور دیتابیس Room



amirreza_dq
جمعه 24 مرداد 1399, 11:36 صبح
درود و وقت بخیر...
می خواستم دیتا هایی به صورت تو در تو واز جنس خودشون رو درونشون ذخیره کنم...
درست مانند یک سیستم ساده employee
که برای این کار دیتابیسم رو به این شکل ایجاد کردم

152028

ولی در زمان Build شدن، همچین پیغامی رو دریافت می‌کنم...

152029


خیلی سرچ کردم ولی متاسفانه اصلا متوجه نشدم که مشکل کارم از کجاست که میخواستم ازتون خواهش کنم میشه لطفا کمی راهنماییم کنین؟!
ممنون و سپاسگزارم ازتون

peymang
جمعه 24 مرداد 1399, 20:51 عصر
باید بین پرانتز ها ستون هارو تعریف کنی

و بعد آی دی رو نال نزار که در نتیجه نباید todoChild رو هم نال بزاری

مثلا اینطوری می شه (نام ستون هارو تغییر دادم)



@Entity(tableName = "todo")
data class TodoEntity(
@ColumnInfo(name = "todo_id") @PrimaryKey(autoGenerate = true) var id: Long = 0,
@ColumnInfo(name = "todo_name") var name: String = "",
@ColumnInfo(name = "todo_parent") var todo_parent: Long= 0
)