【发布时间】:2016-01-27 10:15:50
【问题描述】:
我们正在使用 Hibernate 3 和 DB2 运行:
无效参数:未知列名 FOO。 ERRORCODE=-4460,SQLSTATE=null
问题,这是我在网上搜索时看到的常见问题。基本上,我们需要强制 Hibernate 按列名检索列。堆栈溢出问题的一个示例是 here
如果您阅读 Mark Rotteveel 的回答,他建议“将 useJDBC4ColumnNameAndLabelSemantics Connection 或 DataSource 属性设置为 DB2BaseDataSource.NO (2)”
我的问题是,我如何在 Hibernate 中做到这一点?我找不到如何设置诸如此类的 JDBC 属性的示例。 Hibernate 是否内置了这个属性?
【问题讨论】: