Java Ebean 手动创建 Table
Java Ebean Create Table Manually
我可以使用 ebean 运行 原始 MySQL 查询 Java 吗?每次提交表单时我都想 运行 这个查询:
CREATE TABLE IF NOT EXISTS `custom_{table}` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`product_name` varchar(24),
`provider_id` int(11),
`is_active` tinyint(1),
PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
其中 {table}
来自提交的表单。
如果创建一个 MySQL 特定查询并使 Java 执行它,我可以使用任何替代方法来创建此自定义 table?
顺便说一句,我正在使用 Play 框架。
您应该简单地使用 JDBC 来创建表并查询您需要使用 ebean rawSql 的表,因为您的表不会在 ebean 服务器上注册 bean
RawSql : http://ebean-orm.github.io/docs/query/features#rawsql
我可以使用 ebean 运行 原始 MySQL 查询 Java 吗?每次提交表单时我都想 运行 这个查询:
CREATE TABLE IF NOT EXISTS `custom_{table}` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`product_name` varchar(24),
`provider_id` int(11),
`is_active` tinyint(1),
PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
其中 {table}
来自提交的表单。
如果创建一个 MySQL 特定查询并使 Java 执行它,我可以使用任何替代方法来创建此自定义 table?
顺便说一句,我正在使用 Play 框架。
您应该简单地使用 JDBC 来创建表并查询您需要使用 ebean rawSql 的表,因为您的表不会在 ebean 服务器上注册 bean
RawSql : http://ebean-orm.github.io/docs/query/features#rawsql