【问题标题】:Java Ebean Create Table ManuallyJava Ebean 手动创建表
【发布时间】:2017-01-18 11:17:50
【问题描述】:

我可以使用 ebean 通过 Java 运行原始 MySQL 查询吗?我想在每次提交表单时运行此查询:

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 执行它,我可以做些什么来创建这个自定义表?

顺便说一句,我正在使用 Play 框架。

【问题讨论】:

    标签: java ebean playframework-2.5


    【解决方案1】:

    您应该简单地使用 JDBC 来创建表并查询您需要使用 ebean rawSql 的表,因为您的表不会在 ebean 服务器上注册 bean

    RawSql:http://ebean-orm.github.io/docs/query/features#rawsql

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多