hiberante與連線池的問題?

2024-12-27 11:25:17 字數 1806 閱讀 1397

1樓:

hiberante 遮蔽了你跟持久層直接互動,你只需要跟hibernate進行互動就可以達到持久的目的,但是達到這個目的不是平白就來的。

比如hibernate怎麼能知道你連線的資料庫到底是什麼,憑什麼知道,你建立的資料庫名稱,密碼是什麼,它不可能知道這些,那麼你就要進行配置。

讓hibernate知道你資料庫的存在有兩種方式。

1.就是使用jdbc自己去寫你的使用者名稱、密碼、以及資料庫等等,有hibernate自己來完成連線。

2.就是使用jndi得到,這個jndi其實也需要你提供使用者名稱密碼,資料庫等等,只不過你提供完了有別人(這個別人例如tomcat、weblogic)給你生成資料來源,而hibernate直接使用別人生成的資料來源就可以了。

不管怎麼樣,目的只有乙個,讓hibernate能夠連線上你的資料庫,知道你的資料庫的存在。

這是第一步。完成後,hibernate知道了你資料庫的存在,但是它憑什麼知道,你資料庫中的表名叫什麼,而且有憑什麼知道,你的表,要被封裝為哪乙個類。那麼就需要第二步的配置:

hiberante使用聯合主鍵查詢問題?

2樓:網友

聯合主鍵查詢:

可以先得查詢a類,得到a類,再從a類中用get()方法得到b類,再從b類get()到相映資料。

你這個好象是主外來鍵關聯?

你要的到底是one-to-one還是one-to-many ?

3樓:

聯合主鍵查詢有兩種方式many-to-one還是one-to-many,就是利用表的主鍵,和另乙個表的外來鍵相關聯查詢~~~

hiberante的東西

4樓:網友

裡面需要注入乙個,該類提供乙個,基於這個類可以使用gethibernatetemplate()方法。

可以直接初始化乙個hibernatetemplate用來重用例如sessionfactory等。

這個類主要用在hibernatetemplate上 但也能直接在hivernate session中應用,例如當在事務session中傳送請求的時候。

如果乙個 sessionfactory被注入到該類中 該類會建立乙個自己的物件。

這個類在 struts2+spring+hibernate中是很常見的,主要用gethibernatetemplate()方法來與資料庫互動。

遇到hiberante hql語句的問題

5樓:網友

執行時找不到方法,檢查你的類路徑匯入的jar包,錯誤是antlr的包丟擲的,檢查一下antlr的jar包版本是否正確。

hiberante延遲載入負面影響?

6樓:網友

我覺著延遲載入就是對於表關係複雜的情況下使用的:

如果不延遲,只要查詢就將有用沒用的資訊資料一股腦的全查出來,佔記憶體,影響效能。

如果延時,就會頻繁連線資料庫(這個也是預設的)此消彼長嘛 哪有完美的事!

7樓:網友

黃體酮是由卵巢黃體分泌的一種天然孕激素,在體內對雌激素激發過的子宮內膜有顯著形態學影響,為維持妊娠所必需。其藥理作用主要為:①在月經週期後期使子宮。

幫忙看一下下面一條語句是否正確,用hiberante 做的

8樓:

你把" and (acotor=:act)");的欄位指定為那個物件下看看;

比如:" and (:act)");

電視與機頂合的接線連線圖,機頂盒與電視連線圖解

電視機的高清線接到機頂盒的高清線上就行了。一條hdmi線連線就可以了。機頂盒與電視連線 電視怎麼連線機頂盒?快來看看吧 有線電視機頂盒與電視怎麼接要有 具體操作步驟如下 1 機頂盒內插入ic卡,如圖所示。2 將電視同軸電纜的一端插入機頂盒,如圖所示。3 將同軸電纜的另一端連線到電視,如下圖所示,然後...

急問網路連線,給個實用的 關於網路連線的幾個問題?

這個很簡單,你可以ipconfig命令看一下,也有可能是你的電腦被別人用軟體限制了,比如他人用p2p終結者就可以叫你斷線,上不了網際網路,檢測區域網是否有人用p2p去 個arp防火牆就可以看看!排除有人控制那就是網絡卡網路的問題,你可以試試 執行 cmd ipconfig renew,如果沒有ip,...

問幾個詞與片語的問題,問幾個詞與片語的問題?

一個詞語叫詞 相同的幾個詞語叫片語 詞 最大 自大 打罵 打架 因為在其中間插入 的 不 或 得 後,意思會被破壞,根據詞的劃分方法可以知道,所以是詞 片語 擴大 壯大 加大 打破 打傷 擴大 擴得大 壯大 壯得大 加大 加得大 打破 打得破 打傷 打得傷。這些在加入得後,意義基本不變,所以是片語 ...