2017-10-14 77 views
0

我用OrmLite將我的Google App Engine應用程序中的Java對象映射到一堆數據庫表(MySQL)。有沒有辦法在Google的Cloud SQL或類似的基於雲的SQL服務上自動創建表格,而不必自己手動創建表格。自動化OrmLite表創建

OrmLite的文檔不包括這一點,Google App Engine也沒有。

任何指針在正確的方向是高度讚賞。

回答

1

是否有辦法來自動創建表... OrmLite的文檔不包括此...

我不知道你是否瞭解雲SQL具體講,但ORMLite 一般有大量關於創建表的文檔。

要引用Getting Started文檔中的示例代碼。

// instantiate the dao 
Dao<Account, String> accountDao = 
DaoManager.createDao(connectionSource, Account.class); 

// if you need to create the 'accounts' table make this call 
TableUtils.createTable(connectionSource, Account.class); 

TableUtil也有返回SQL statements那些在創建一個方法。