大佬教程收集整理的这篇文章主要介绍了android – 如何使用ORMLite正确注释继承类?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想做的是
public abstract class Person{ public int id; public String name; } public class student extends Person{ public String school; public String year; // other student stuff } public class Teacher extends Person{ public String title; // other teacher stuff }
我无法解决的问题(假设它得到支持)是如何为ORMLite注释3个类.
我只需要使用@DatabaseTable(tablename =“student”)注释具体类,还是需要抽象类?
我一直收到如下错误:
您需要拥有的是Person中id和name字段的@DatabaseField注释.例如:
public abstract class Person{ @DatabaseField(generatedId = truE) public int id; @DatabaseField public String name; }
ORMLite应该遍历类层次结构,并且基类中的任何字段都应包含在student和Teacher表中.如果您编辑问题以显示@DatabaseField或其他注释,我可以进行更多评论.
以上是大佬教程为你收集整理的android – 如何使用ORMLite正确注释继承类?全部内容,希望文章能够帮你解决android – 如何使用ORMLite正确注释继承类?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。