第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

一樣的程序,用了5.2版本的hibernate的jar包就出錯

一樣的程序,老程序用老師給的jar包跑沒出錯,下了5.2版本的hibernate的jar包,想試試新版本創(chuàng)建SessionFactory的方式就一直報錯。

老程序:

Configuration c = new Configuration().configure();

ServiceRegistry serviceRegistry = new ServiceRegistryBuilder()

.applySettings(c.getProperties()).buildServiceRegistry();

SessionFactory sf = c.buildSessionFactory(serviceRegistry);

Session s = sf.openSession();

Transaction transaction = s.beginTransaction();

新程序:

Configuration c = new Configuration().configure();

ServiceRegistry serviceRegistry = new StandardServiceRegistryBuilder().applySettings(c.getProperties()).build();

SessionFactory sf = c.buildSessionFactory(serviceRegistry);

Session s = sf.openSession();

Transaction transaction = s.beginTransaction();

錯誤信息:

java.lang.NoClassDefFoundError:javax/xml/bind/JAXBException

去網(wǎng)上查說是缺這個jar包,下載導(dǎo)入后還是會報這個錯

org.hibernate.internal.util.config.ConfigurationException:Unable to perform unmarshalling at line number 0 and column 0 in?

RESOURCE hibernate.cfg.xml. Message:null

同時控制臺會輸出:

1月 26, 2018 11:44:32 上午 org.hibernate.Version logVersion

INFO: HHH000412: Hibernate Core {5.2.12.Final}

1月 26, 2018 11:44:32 上午 org.hibernate.cfg.Environment <clinit>

INFO: HHH000206: hibernate.properties not found

使用的jar包如下,jaxb-api-2.2.12.jar是后面添加進去的那個jar包

http://img1.sycdn.imooc.com//5a6aa507000136f505150239.jpg

正在回答

2 回答

一、如果hibernate.cfg.xml配置文件沒有錯的話(1、包括一些轉(zhuǎn)義字符有沒有區(qū)分,主要在數(shù)據(jù)庫連接那一項的jdbc:mysql://localhost:3306/hibernate_day01?useSSL=false&amp;serverTimezone=UTC其中'&'要寫成‘&amp’;2、右鍵,選擇preferences查看文本編碼格式是不是utf-8;)。

二、檢查完hibernate.cfg.xml文件沒問題還無法解決那就很大原因是jdk版本問題,先試試用jdk1.8,不行再試試更低版本的

0 回復(fù) 有任何疑惑可以回復(fù)我~

老師用的包庫太老了,不建議使用

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報

0/150
提交
取消

一樣的程序,用了5.2版本的hibernate的jar包就出錯

我要回答 關(guān)注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號