hibernate自學日誌

2021-08-29 09:08:52 字數 1000 閱讀 1473

07年

7月27日

星期五晴

經過10余天的探索學習,在今天終於成功完成了struts+hibernate 框架的整合.

在學習的過程中,不斷的發現問題,在不斷的解決問題.有幾次都想放棄了,這的確鍛鍊了我的毅力。

在開發過程中,也發現了一些容易犯的錯誤. 例如: hibernate framework 中的hibernate.hbm.xml 的存放位置,一般是在src/  下.  並且需要配置 log4j.properties, 同樣的 它也是放在/src 下面; 若沒有它則沒有日誌輸出了,在執行程式時,不會顯示資訊了! 

07年7月

28日             星期六晴

有乙個困擾我的問題,我在hibernate中通過o/r m 資料庫bbs中的乙個表user ,可是總是出現問題.. 具體就是sqlexception ,並且描述是jdbc…中出現異常, 我檢查了各個.hbm.xml檔案也未發現不同,後來斷開資料庫在進行測試發現不能連線,才發現是資料庫問題,但又沒有具體的目標, 當問題沒有眉目的時候,不妨先踏出一腳試試,我嘗試著把 表user的名字改為t_user 奇蹟出現了,成功了.  為什麼成功,我還是搞不明白,難道user是關鍵字??好在解決了! 高興!  但確實找了好多資料也找不出乙個具體的原因。  

晚上又進行了hql語句的學習,發現了乙個問題:

hql語句:

string qs =

"from user as user where user.username='"

+name+

"'";

正確 .

string qs =

"from user  where user.username='"

+name+

"'";

錯誤. 

奇怪吧 ,沒有as user 就錯誤了, 即沒有設計對應的 別名 就錯了. 

就從資料上來說,好象並沒有規定必須要定義乙個別名,但當有資料操作時就必須要寫;也可能時我沒有找到這方面的規定。注意就好了!

Flask自學日誌

flask是使用python編寫的web微框架。web框架可以讓我們不用關心底層的請求響應處理,更方便高效地編寫web程式。因為flask核心簡單且易於擴充套件,所以被稱作微框架 micro framework flask有兩個主要依賴,乙個是wsgi web server gateway inte...

Spring自學日誌01

compile group org.springframework name spring webmvc version 5.2.2.release spring是乙個開源的免費的框架 容器 spring是乙個輕量級的 可以直接新增依賴 非入侵式的框架 不會影響原來的 控制反轉 ioc 面向切面程式...

UnityShader自學日誌 線框自發光著色器

1 新建乙個無光照著色器 unlit shader 重新命名為 unlit wire 2 修改其 如下 shader packt unlit wireframe1 subshader lod 100 第一遍繪製背面 pass 定義了由頂點處理器向片元處理器傳送的資料 struct v2f 頂點處理器...