DashDB - 使用Hibernate生成外键的问题

时间:2016-04-04 12:52:19

标签: hibernate foreign-keys ibm-cloud dashdb

我正在使用IBM Bluemix的dashDB数据库服务来创建云应用程序。好吧,当我运行我的应用程序时,由于hibernate hbm2ddl.auto属性设置为更新,它将更新我的dashDB库。

但是,控制台上会出现以下错误:

var arr = ['Number 1', 'name', 'Number 2', 'name'];

var s = arr.join(',').replace(/(\d)+/g, '$1:').replace(/(:,)/g, ':');

document.write('<pre>'+s+'</pre>')

我知道,默认情况下,为dashDB创建的表是按列组织的,只支持非强制引用约束。那么如何生成hibernate没有强制执行的外键呢?有没有办法生成由hibernate按行组织的表?

1 个答案:

答案 0 :(得分:0)

不知道Hibernate使用&#39; organiz_by_row&#39;生成创建表DDL的机制。条款。您可能想要使用SQLDB服务。请参阅此前发布的帖子 - https://developer.ibm.com/answers/questions/21252/how-to-use-ruby-on-rails-with-analytics-warehouse-service-blu-acceleration-on-bluemix.html