在查看新的Android持久性库的@ColumnInfo文档时,我找不到任何关于如何注释sql – “DEFAulT”值的信息.
Room甚至提供默认值的注释?
我目前的解决方案是手动创建相应的表…
CREATE table Mytable ( ... MyDefaultValuedCol TEXT DEFAulT 'Default Value', MyDefaultFlagCol INT DEFAulT 1)
……把房间放在上面.
@Entity(tablename = "Mytable")class MyClass { ... public String MyDefaultValuedCol; public boolean MyDefaultFlagCol;}
解决方法:
Room没有默认值的任何注释,但您可以在实体中设置默认值,如下所示:
@Entity(tablename = "Mytable")class MyClass { ... public String MyDefaultValuedCol = "defaultString"; public boolean MyDefaultFlagCol = true;}
总结 以上是内存溢出为你收集整理的如何在android房间实体内注释默认值?全部内容,希望文章能够帮你解决如何在android房间实体内注释默认值?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)