【DM版本】:dm8
【操作系统】:ky10.aarch64
【CPU】:ky10.aarch64
【问题描述】*:将Oracle的jdbc连接改为达梦后,系统能正常启动,查询数据库时自定义的hibernate工具类报错报错:java.lang.NoClassDefFoundError:Could not initialize class xxx.hibernateUtil
导入的jar为DmDialect-for-hibernate3.0-8.1.2.79.jar和DmJdbcDriver18.jar
内网开发无法截图,以下为hibernate.cfg.xml图片
hbm.xml
就目前现象来看可能有这三种可能
一、自定义的hibernate工具类所需要的jar包没有在maven项目pom.xml中导入;
二、NoClassDefFoundError类径中有类,由于加载时静态代码块或者静态变量出现异常导致,可以对静态代码块进行try catch处理试试;
三、会不会存在jar版本问题,针对现有数据库使用对应版本jar包。