自动化 OrmLite table 创建
Automate OrmLite table creation
我使用了 OrmLite to map Java objects in my Google App Engine application to a bunch of database tables (MySQL). Is there a way to automatically create the tables on Google's Cloud SQL 或类似的基于云的 SQL 服务,而不必自己手动创建表。
OrmLite 的文档没有涵盖这一点,Google App Engine 的也没有。
非常感谢任何指向正确方向的指示。
Is there a way to automatically create the tables ...
OrmLite's documentation does not cover this ...
我不确定您是否在专门谈论云 SQL 但 ORMLite 当然 有大量关于一般创建表的文档。
- TableUtils 是支持 (uh) table utility methods like create and delete. Here's the javadocs.
的 class
- 在 Getting Started 部分中,它讨论了使用
TableUtil
在代码示例中创建模式。使用方法中的更多详细信息
- 在 documentation index 中,我看到条目:"creating a table" 和 "table creation"。
引用 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 还有一个 returns SQL statements 创建的方法。
我使用了 OrmLite to map Java objects in my Google App Engine application to a bunch of database tables (MySQL). Is there a way to automatically create the tables on Google's Cloud SQL 或类似的基于云的 SQL 服务,而不必自己手动创建表。
OrmLite 的文档没有涵盖这一点,Google App Engine 的也没有。
非常感谢任何指向正确方向的指示。
Is there a way to automatically create the tables ... OrmLite's documentation does not cover this ...
我不确定您是否在专门谈论云 SQL 但 ORMLite 当然 有大量关于一般创建表的文档。
- TableUtils 是支持 (uh) table utility methods like create and delete. Here's the javadocs. 的 class
- 在 Getting Started 部分中,它讨论了使用
TableUtil
在代码示例中创建模式。使用方法中的更多详细信息 - 在 documentation index 中,我看到条目:"creating a table" 和 "table creation"。
引用 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 还有一个 returns SQL statements 创建的方法。