У меня есть настольное приложение JavaFX.Он обращается к удаленной базе данных MySQL через Hibernate и LAN / WiFi.Теперь я пытаюсь с минимальными усилиями перенести его на Android 8.1 с помощью Gluon mobile / javafxports.
При запуске приложения на Android я получаю следующее исключение:
Could not parse configuration: commonhibernate.cfg.xml
at org.hibernate.cfg.Configuration.doConfigure(Configuration.java:2105)
РЕДАКТИРОВАТЬ : Содержимое файла commonhibernate.cfg.xml
<?xml version='1.0' encoding='utf-8'?>
<!--
~ ...
-->
<!DOCTYPE hibernate-configuration PUBLIC
"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration>
<session-factory>
<mapping resource="Gender.hbm.xml"/>
<mapping resource="Person.hbm.xml"/>
</session-factory>
</hibernate-configuration>
На (Windows-) ПК приложение работает без исключений.
Из других публикаций здесь в stackoverflowЯ понимаю, что есть сомнения, что Hibernate можно / нужно использовать на Android.Но так как этим постам 5 лет или больше, я хотел бы спросить, так ли это до сих пор, и может ли кто-нибудь помочь с вышеуказанным исключением на Android?