2017-10-17 8 views
0
@Entity 
data class EmailMessage (
    @Id var id: Long = 0, 
    var subject: String = "", 
    var body: String = "", 
    var attachments: ToMany<Attachment>? = null, 
) 

「添付ファイル」の場合、nullを割り当てることなくより良い方法がありますか?Objectbox:kotlinでToMany <>リレーションを初期化する方法

+0

「lateinit」を試しましたか? – s1m0nw1

+0

プライマリコンストラクタにlateinitを使用できません – belayted

+0

私は知っていますが、この特定のプロパティを本体に入れることができます – s1m0nw1

答えて

0

代わりに空のリストとして初期化することができますので、後でヌルチェックを心配する必要はありません。

+0

Kotlinには厳密な型があり、リストをToMany に割り当てることはできません。これは本当にあなたのために働くのですか? – sunghun

関連する問題