百度兜一圈,說的都是:修改源碼中的org.hibernate.cfg.PropertyContainer類
那么問題就出來了,像我這樣的菜逼,應該從哪里找到源碼又應該如何去修改。
解決方案:
首先我們要先找到我們項目中采用的哪個版本的hibernate 才能去找對應的源碼包去修改類(我采用的是Maven去管理Jar依賴)
找到版本后,當然是下載源碼:http://hibernate.org/orm/
找到你對應的版本(我的版本是 5.3)
下載Zip文件
文件路徑:hibernate-release-5.3.10.Final \ project \ hibernate-core \ src \ main \ java \ org \ hibernate \ cfg
進入編譯器,在 src/main/java 目錄下 新建包名 包名與源碼包名一致,並替換該類中的 TreeMap 為 LinkedHashMap 保存 重啟服務器即可。