我遇到了与描述相同的问题 here
在生成的 SQL 中,Informix 期望 catalog:schema.table
但实际生成的是
catalog.schema.table
这会导致语法错误。 设置:
hibernate.default_catalog=
hibernate.default_schema=
没有效果。
我什至从表注释中删除了架构和目录,这导致了不同的问题:查询看起来与 ..table
相同,用于将目录和架构设置为空字符串。
版本
- 接缝2.1.2
- Hibernate 注解 3.3.1.GA.CP01
- hibernate 3.2.4.sp1.cp08
- Hibernate EntityManager 3.3.2.GAhibernate
- Jboss 4.3(类似于 4.2.3)
最佳答案
请注意,有一个新的(截至 2010 年 4 月 26 日)网页 http://www.iiug.org/opensource ,其中包含有关将 Informix 软件与各种开源软件包(包括 Hibernate)一起使用的信息。特别是,有可下载的代码可以改进 Hibernate 和 Informix 的交互。
关于java - 生成的查询包含架构和目录名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2873352/