Hibernate HH000362:无法检索类型信息结果集:com.ibm.db2.jcc.am.SqlException:db2sql错误:SQLCODE=-525,SQLSTATE=51015,DRIVER=4.14.111

Hibernate HH000362:无法检索类型信息结果集:com.ibm.db2.jcc.am.SqlException:db2sql错误:SQLCODE=-525,SQLSTATE=51015,DRIVER=4.14.111,hibernate,jakarta-ee,glassfish,Hibernate,Jakarta Ee,Glassfish,我创建了一个在Glassfish 4上运行的测试Jee7应用程序,该应用程序在z/os上访问DB2V10 我正在使用Hibernate 除此服务器警告外,一切正常 INFO: HV000001: Hibernate Validator 5.0.0.Final INFO: HHH000204: Processing PersistenceUnitInfo INFO: HHH000412: Hibernate Core {4.3.0.Final} INFO: HHH000206: hibernate

我创建了一个在Glassfish 4上运行的测试Jee7应用程序,该应用程序在z/os上访问DB2V10

我正在使用Hibernate

除此服务器警告外,一切正常

INFO: HV000001: Hibernate Validator 5.0.0.Final
INFO: HHH000204: Processing PersistenceUnitInfo
INFO: HHH000412: Hibernate Core {4.3.0.Final}
INFO: HHH000206: hibernate.properties not found
INFO: HHH000021: Bytecode provider name : javassist
INFO: HCANN000001: Hibernate Commons Annotations {4.0.4.Final}
WARN: HHH000362: Unable to retrieve type info result set : com.ibm.db2.jcc.am.SqlException: DB2 SQL Error: SQLCODE=-525, SQLSTATE=51015, SQLERRMC=2;DSN00000.NULLID.SYSSTAT;5359534C564C3031, DRIVER=4.14.111
INFO: HHH000400: Using dialect: org.hibernate.dialect.DB2Dialect
INFO: HHH000397: Using ASTQueryTranslatorFactory

我希望我的服务器启动没有错误或警告,如何解决此问题?

SQLCODE=-525

无法执行SQL语句,因为它在处出错 SECTION=sectno PACKAGE=pkgname一致性令牌的绑定时间= 挫伤

  • 绑定包时该语句出错,但由于使用了选项SQLERROR(CONTINUE),因此该错误被忽略。由于该语句包含错误,因此无法执行
  • 该语句可能不是此位置的可执行语句,或者只能由DB2®应用程序请求程序执行(例如,在OS/2上运行的应用程序中声明表会导致此消息)

阅读更多信息:

导致-525的原因是z/os
DB2LIC.SYSLIC

来自IBM文档

Resolving the problem
For connections to DB2 LUW servers this error can be ignored as it is only logged in the JCC diagnostic log (jccdiag.log) and within a driver trace and is not returned to the application. There is no impact on the application and does not cause connections to fail. 
For connections to DB2 for z/OS, this package can be created by running the db2connectactivate command that is found within the license activation package for DB2 Connect Unlimited Edition for System z. This package can be obtained from Passport Advantage.

感谢您花时间来研究这一点,奇怪的是,这发生在服务器启动期间,在我对我的应用程序进行任何客户端调用之前。我已设置,但是当出现此警告时,日志中不显示SQL。