我在插入/更新句号列时遇到了问题。
根据位于here的Teradata网站的示例,您应该能够创建自己的java.sql.Struct implmentation,然后将其作为参数提供。我已经完成了这个,一旦我真正点击数据库,Weblogic就会抛出一个错误,说明我的Struct实现无法加载(ClassNotFoundException
)
我是否必须以某种方式将其注入Weblogic类加载器?
非常感谢任何帮助!
答案 0 :(得分:0)
问题是由于Weblogic管理JDBC连接,而应用程序通过JNDI加载数据源,Weblogic正在执行SQL的实际执行。执行SQL时,它会查找此Struct实现,但未在Classpath中找到它,并引发异常。
一种解决方案是将此类包装在自己的jar中,并将其部署到$ DOMAIN_ROOT / lib。服务器重启后,实现将通过类加载器进行引导,并可供使用。