无法将Hibernate连接到JavaFX应用:SQLException类未找到错误
Hibernate集成JavaFX时出现java.sql.SQLException类找不到错误
相关代码
@FXML protected void onHelloButtonClick() { sessionFactory = new Configuration() .configure("configuration/hibernate.cfg.xml") .addAnnotatedClass(Movie.class) .addAnnotatedClass(User.class) .buildSessionFactory(); ...
错误日志
Caused by: java.lang.NoClassDefFoundError: java/sql/SQLException at java.base/java.lang.Class.forName0(Native Method) at java.base/java.lang.Class.forName(Class.java:467) at org.jboss.logging.Logger$1.run(Logger.java:2554) at java.base/java.security.AccessController.doPrivileged(AccessController.java:318) at org.jboss.logging.Logger.getMessageLogger(Logger.java:2529) at org.jboss.logging.Logger.getMessageLogger(Logger.java:2516) at org.hibernate.orm.core@5.4.11.Final/org.hibernate.internal.CoreLogging.messageLogger(CoreLogging.java:28) at org.hibernate.orm.core@5.4.11.Final/org.hibernate.internal.CoreLogging.messageLogger(CoreLogging.java:24) at org.hibernate.orm.core@5.4.11.Final/org.hibernate.cfg.Configuration.<clinit>(Configuration.java:85) at com.example.rating/com.example.rating.Main.onHelloButtonClick(Main.java:21) ... 58 more Caused by: java.lang.ClassNotFoundException: java.sql.SQLException at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520) ... 68 more
补充信息
项目结构及文件层级已提供
问题求助
我在JavaFX应用中集成Hibernate时遇到问题,创建SessionFactory时抛出java.lang.NoClassDefFoundError: java/sql/SQLException错误,请求技术支持。
内容的提问来源于stack exchange,提问作者Aqua
相关产品推荐
相关产品推荐

