如何连接Db2联合视图与Hibernate 4



有人能建议或帮助我们如何在Db2数据库中使用联合视图进行Hibernate映射吗?

Database_1 : TABLENAME001
Database_2 : FV_XXX_TABLENAME [FV is federated view with Database_1 table TABLENAME001]

现在,当我运行像select * from FV_XXX_TABLENAME这样的普通JDBC时,我会得到输出。但当我像@Table(name ="FV_XXX_TABLENAME")一样通过Hibernate进行映射时,Hibernate会抛出错误:

"未找到表格:FV_XXX_TABLENAME"

我们可以使用Hibernate映射连接DB2联邦视图。我只需从配置文件中删除"hibernate.hbm2ddl.auto",hibernate就会自动检测到Federated View表,就解决了上述问题。

相关内容

  • 没有找到相关文章

最新更新