【发布时间】:2015-05-12 13:17:34
【问题描述】:
是否可以在运行时创建表而不用担心不同数据库的创建表专有语法和其他可由 GORM 或 Hibernate 管理的东西?
我需要在运行时动态创建和管理 somes 表,不需要为它们进行 ORM。
【问题讨论】:
是否可以在运行时创建表而不用担心不同数据库的创建表专有语法和其他可由 GORM 或 Hibernate 管理的东西?
我需要在运行时动态创建和管理 somes 表,不需要为它们进行 ORM。
【问题讨论】:
嘿,这个问题似乎是在问题how can i create a dynamic domain class in grails 中提出的。然而,Burt 对dynamic domain class 插件的回答似乎被放弃了。
我建议现在使用 SQL Groovy Docs 中描述的原始 SQL。 这是一个简单的示例(确保您的数据库 id 具有适当的权限)
def sql = new Sql(dataSource)
sql.execute '''
create table PROJECT (
id integer not null,
name varchar(50),
url varchar(100),
)
'''
sql.close()
【讨论】: