ORMLite Android は純粋にオブジェクト指向であるため、Create table ステートメントを使用しません。しかし、既存のデータベース テーブル データを一時データベース テーブルにコピーするシナリオがあります。どうすればそれを達成できますか?
テーブル A には既にデータが含まれています。テーブル A_temp を作成し、すべてのデータをテーブル A からテーブル A_temp にコピーする必要があります。(テーブル A と A_temp は同じ構造です)
編集
私は以下の戦略を使用することになりました。提案してくれた@grayに感謝します。
TableUtils.createTableIfNotExists(connectionSource, A_Temp.class);
connectionSource.getReadWriteConnection()
.executeStatement("INSERT INTO A_Temp SELECT field1, field2, field3, field4 FROM Table_A", 0);