Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ORMLite,如何在onUpgrade方法中添加一对多关系?_Android_Sqlite_Ormlite_Foreign Collection - Fatal编程技术网

Android ORMLite,如何在onUpgrade方法中添加一对多关系?

Android ORMLite,如何在onUpgrade方法中添加一对多关系?,android,sqlite,ormlite,foreign-collection,Android,Sqlite,Ormlite,Foreign Collection,我有一个部署的应用程序,它有自己的数据库。在这个数据库中有一个名为notes的表。 现在我需要添加一个表comments,它将包含注释中的注释 我需要添加一个外部集合,以便在notes表和注释之间建立一对多关系—一个注释可能有多个注释。第一次创建数据库时,很容易做到这一点,但是当数据库已经存在时,如何将注释中的引用添加到注释中呢 我可以使用TableUtils类创建表注释;为了链接注释和注释,我应该执行哪些语句?ormlite不会在数据库架构中创建外键,因此,除了使用TableUtils创建co

我有一个部署的应用程序,它有自己的数据库。在这个数据库中有一个名为notes的表。 现在我需要添加一个表comments,它将包含注释中的注释

我需要添加一个外部集合,以便在notes表和注释之间建立一对多关系—一个注释可能有多个注释。第一次创建数据库时,很容易做到这一点,但是当数据库已经存在时,如何将注释中的引用添加到注释中呢


我可以使用TableUtils类创建表注释;为了链接注释和注释,我应该执行哪些语句?

ormlite不会在数据库架构中创建外键,因此,除了使用TableUtils创建comments表之外,您不需要做任何事情。在表comments中添加一个指向notes的外键就足够了吗?您应该直接运行sql语句在comments表alter table上创建外部约束。。。