我可以使用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框架。
发布于 2017-03-03 01:21:25
您应该简单地使用JDBC来创建表,并查询需要使用ebean rawSql的表,因为您的表不是ebean服务器上注册的bean。
RawSql:http://ebean-orm.github.io/docs/query/features#rawsql
https://stackoverflow.com/questions/41718035
复制相似问题