我有一个问题:
select TO_DATE(TRUNC(table1.DATE_SENT)) AS "dateSent"
DATE_SENT
的数据类型为:Timezone with TimeStamp
这适用于WAS 6.1,但在WAS 7.0中,我得到:
JDBC类型没有方言映射:-9
我怀疑这是因为WAS 6和WAS 7之间的hibernate实现不同。 但是我该如何解决这个问题呢?我们需要转到WAS 7。
答案 0 :(得分:1)
查看java.sql.Types。
查看与-9对应的int常量是什么。
那应该告诉你它抱怨的是什么类型。
如果没有对该数据类型的本机支持,您可能必须编写一些自定义代码。
我面前没有WAS 7或JDK 6来帮忙。
检查一下以获得一些想法:
http://javaalert.wordpress.com/2008/05/31/no-dialect-mapping-for-jdbc-type-7/
HTH
Manglu