經過幾經周折,第一個hibernate的實例終於出爐,實則不易,主要是很多地方都不熟悉,而java開發開發最煩的就是各種配置,弄不好死活就是出不來。爲此,簡單記錄這次嘗試的過程。
- 基本配置:
開發環境:eclipse3.1+myEclipse4.0;運行jar包:hibernate3.1.1.jar + log4j.jar+antlr-2.7.4.jar;數據庫:MySql4.1;(下載對應的驅動)服務器:tomcat5.0;
-
基本開發過程
使用hibernate向數據庫插入數據,同時將數據庫中的數據讀出,都是成功的。大都採用MyEclipse自動生成。修改與業務相關的代碼即可。
- 沒有關閉session連接。
- 使用from查詢時出錯,沒有導入antlr相關的jar包:antlr-2.7.4.jar:ANTLR(ANother Tool for Language Recognition)是一個PCCTS制定的語言工具。它是創建認定者、程序編譯者、翻譯者提供一個包括Java、C#和C++在內的語法描述框架。使用from多態查詢語句時需要它。
- 沒有正確引用hibernate.jar版本.(起初使用eclipse3.0開發,其中的hibernate是2.0版本)