首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java Ebean手动创建表

Java Ebean手动创建表
EN

Stack Overflow用户
提问于 2017-01-18 19:17:50
回答 1查看 623关注 0票数 0

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

代码语言:javascript
复制
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框架。

EN

Stack Overflow用户

回答已采纳

发布于 2017-03-03 01:21:25

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

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

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41718035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档