「約瑟夫環」與Hibernate環境搭建排錯

上週二打了個約瑟夫環的類,不知道爲何一直運行不成功,字母並無傳入成功。昨天I下午就特地花時間檢查錯誤,查了好久都不知道哪裏出錯,後來以爲應該是字母插入的問題,就在那個字母循環語句加入了一句輸出語句,發現字母依舊沒出現,搭檔是輸出語句有成功執行,應該是順序表SeqList類出現的問題,可是裏面有好幾個方法,不想又一個一個檢查,就決定從插入insert方法開始,就一個一個字母符號檢查,結果發現我在插入insert類加多了一個大括號{ },一種虧死的感受,修改後果真成功運行,愛怎麼輸出就怎麼輸出約瑟夫環的個數以及刪除的狀況。
    上個週末一直在忙着
Hibernate環境搭建排錯,可是仍是找不出緣由,百度百度得不想百度了,後來在今天下午特地再來搞,修改了不少都不成功,就乾脆把兩個配置文件全刪,copy老師傳的環境搭建好的兩個User.hbm.xml與hibernate.cfg.xml,改後仍是不能成功。因而以爲會不會是導入的jar包出現的問題,就把兩個jar包commons-collections-3.2.1與mysql-connector-java-5.1.7-bin刪除了,從新運行Hibernate的測試類client,發現此次不是出現一堆堆紅色的錯誤警告,而是一句話:錯誤:找不到或沒法加載client的main方法。這卻是一個新的錯誤。我覺得是client類出現的問題就查詢了client類的相關代碼,發現沒有問題,有主方法main,百度了半天找不到適合的解決方法。又以爲多是那兩個配置文件出現的問題吧。一不作二不休,就把它們刪除了。按照以前視頻教程在下載的hibernate-release-4.3.9.Final裏面找了個Animal.hbm.xml與hibernate.cfg.xml,將Animal.hbm.xml重命名爲User.hbm.xml,將裏面的中間屬性全刪除,增長上User的屬性Id、name、password,在hibernate.cfg.xml也是如法炮製,修改爲MySQL的驅動程序,就運行了client類,出來的仍是一句話:錯誤:找不到或沒法加載client的main方法。這是啥錯誤?一點都很差玩。後來一想是否是缺乏某個jar包,查看了別的同窗的lib文件發現我比他少了三個jar包,分別是commons-collections-3.2.一、classes十二、mysql-connector-java-5.1.7-bin,決定一個導入一個測試,就先導入commons-collections-3.2.1,一測試就出來:Hibernate: select max(Id) from usersjava

Hibernate: insert into users (name, password, Id) values (?, ?, ?),我搭建成功了。
    第一想法:我上輩子必定跟數據庫有仇,是個電腦白癡,大學是來較真的。
小插曲:
    剛接觸XML文件就一直很好奇是用什麼格式打開的,若是是用Text Editor打開的話,這樣的界面貌似不對,打錯了也不會有警告,反而
 
mysql

出現一些單詞會有:The word 'localhost' is not correctly spelled,這樣的提醒警告語句,和別人打開的不同。諮詢過別人,別人是直接打開就是這樣的界面,是用XML Editor打開的。 sql

可是我用XML Editor打開出現的是以下這樣的界面,憑個人直覺是能夠編輯,可是我不懂怎麼使用,這界面和別人的差距也太大了吧。這個問題解決不了,我以爲環境搭建應該不易成功。數據庫

在前一兩天我就在思考這是爲何,百度也找不到相關打開XML文件的方式,忽然有一天無聊打開了JavaEE的myeclipse,隨便亂點就忽然點出了這樣的界面原來是用XML Editor打開的,區別就在於圖片的左下角的Design與Source,點擊Source就出現我一直想的編輯界面,這真的是歪打正着。eclipse

相關文章
相關標籤/搜索