【发布时间】:2014-01-04 17:32:48
【问题描述】:
有没有可能在运行时创建表而不使用本机查询的方法。
要点:如果使用原生查询,SQL query 可能依赖于数据库服务器。否则,是否有可能在运行时创建表。我使用了EclipseLink 2.4.1 和Spring 3.1.1。
【问题讨论】:
-
您能否详细说明一下您的用例以动态创建表?这样的解决方案可能存在一些设计缺陷!
有没有可能在运行时创建表而不使用本机查询的方法。
要点:如果使用原生查询,SQL query 可能依赖于数据库服务器。否则,是否有可能在运行时创建表。我使用了EclipseLink 2.4.1 和Spring 3.1.1。
【问题讨论】:
根据JPQL specification,无法创建新表或实体。
JPQL 在已经绑定到架构的实体上运行,因此,无法动态创建表似乎是合乎逻辑的。
【讨论】: