在java中使用相同类型的对象集合来持久化对象时,我一直遇到错误。 我正在使用: OrmLite 源码
mi class is
@DatabaseTable(tableName="Profile")
public class Profile {
/** the users username in the system */
@DatabaseField( unique = true)
private String usrName = null;
/** the users id */
@DatabaseField( generatedId = true)
private Integer usrId = null;
/** the users name */
@DatabaseField
private String name = null;
/**the users friends*/
@ForeignCollectionField
private Collection<Profile> friends;
我忘记申报了什么吗?我发现了一些关于外来字段的内容,但我已经设置了id和@foreigncollectionfield标记。
据推测,配置文件存储其他配置文件,但不一定存储的配置文件具有对此配置文件的引用。
感谢您的回答! :)