1.打包成jar文件時,需要根據自定義的文件生成MANIFEST.MF,其中每行的冒號后面都有一個空格,否則出錯。例:Manifest-Version: 1.0(1.0前有空格,其他行也是如此)
2.由數據庫中的表自動建立.java和.hbm.xml文件
a.建立項目:打開帶HibernateTools插件的eclipse,建立一個名為“test”的java project,內部新建一個名字為src的source folder。
b.建立hibernate配置文件:新建“hibernate configuration file”,輸出路徑選擇“test項目的src目錄”,然后的對話框填寫配置文件(包括database dialect,driver class,connection url,username,password,creat a console configuration),下一個對話框先填寫name(即console configuration name),再點“add external jars”,選擇數據庫驅動的jar文件,看到src中有“hibernate.cfg.xml”就是配置文件建立成功。
c.建立目標文件:點工具欄hibernate圖標,選擇“hibernate code generation...”,在彈出的對話框中點擊左側“新建”,把名字改為“test”,console configuration選剛才建立的console configuration name,package填想生成的包結構,點reveng.xml的“setup”,接下來對話框選擇test的src目錄,然后導入需要的數據庫表(有關聯的就要導入,即外鍵的表也要導入),然后點“finish”;選擇main右邊的exporters,選中generate domain code,generate mappings三項,run,刷新項目,看到包中生成的.java和.hbm.xml文件,成功,把它們拷入myeclipse的相應項目里。
d.刪除Console Configuration:打開Hibernate Console的透視圖(perspective),在左側Hibernate Configuration的視圖(view)中右鍵單擊,就可以刪除。
刪除Hivernate Code Generation:點擊工具欄Hibernate圖標,左側即可刪除。
3.*.service.spring包中的*ServiceImpl.java文件中有dao對象屬性,必須包括這個對象的get/set方法,否則出錯。
4.從一個.jsp文件轉到另一個包含有form表單.jsp文件時,出錯信息為form表單的action找不到mapping,在兩個頁面之間加一個action即可找到。
5.eclipse與tomcat代碼不同步的問題
搜索tomcat中有此項目名的所有文件,全部刪除。在實驗應該會成功。
6.字符集框手動輸入
我把“eclipse 的window-->prefrences -->general -->content type”設為了UTF8,是為了不讓每個項目再選一遍UTF8,結果單個項目選擇時就沒有GBK選項了。解決辦法就是在單個項目讓你選字符集的地方手動輸入GBK,就ok了!??!
7.debug工具條灰色
debug模式下,eclipse用debug透視圖打開斷點頁面,但debug工具條卻顯示灰色,應該轉到其他透視圖在轉會來就可以了。比如debug -> java -> debug
?
posted on 2006-06-01 14:40
保爾任 閱讀(248)
評論(0) 編輯 收藏