有人能建议或帮助我们如何在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表,就解决了上述问题。