週六週日還不閒著,加油學習

2021-08-09 08:19:19 字數 1311 閱讀 5456

昨晚看了一晚上hibernate,妄圖把之前忘掉的東西整理回來,還好,整理出了很多。

不過看完之後已經四點多了,感覺微累,今早10點起床接著到公司把昨晚的**打出來。

不過一開始就遇到了版本上的問題,人家用的是hibernate3.6,我用hibernate4.2,版本上就有差異,本來以為沒有什麼事兒,結果還真是在sessionfactory的獲取出現了問題。

不得不去官方文件,結果他媽的官方文件寫得也有問題。只能上網搜,結果在一篇已經刪除的博文裡找到了答案。

以下是引用:

二、獲取sessionfactory物件

1、在4.0版本之前獲取該物件的方法為:

預設情況下hibernate會去classpath下載入hibernate.cfg.xml檔案,如果你沒有採用預設的配置檔名,那麼你就需要在configurate()方法裡面帶上你的配置檔名,如temp.xml。注意路徑正確

configuration configuration = new configuration().configure();

sessionfactory sessionfactory = configuration.buildsessionfactory();

2、hibernate4.0之後引入的新特性,service register機制。其配置情況如下:

standardserviceregistrybuilder serviceregistrybuilder = new standardserviceregistrybuilder();  

serviceregistry serviceregistry = serviceregistrybuilder.build();

sessionfactory sessionfactory = configuration.buildsessionfactory(serviceregistry);

但是在4.1之後的版本中,standardserviceregistrybuilder又被取消了,取而帶之的做法是

configuration configiguration = new configuration().configure();  

serviceregistry registry = builder.buildserviceregistry();

factory = configiguration.buildsessionfactory(registry);

關於這個新特性的詳細問題

這裡有解釋

記錄下:

週六週日收穫

1 double 浮點型別2 條件表示式的形式 3表示式1?表示式2 表示式3 4如果1的值是turn,也就是說,條件成立 那麼就去計算2,並以他的值作為整個條件表示式的值 5如果1的值是false,那麼就計算3,並以他的值作為整個條件表示式的值 6 double sign double x sig...

獲取當周的週六 週日

需求 無論當前是哪一天,獲取當天所在周的週末 是哪一天 實現步驟 比如,今天周一,則週日距離今天還有 7 1 6天,那麼將今天的時間 毫秒數 加上六天後的時間 6 daylongtime 毫秒數 然後根據date函式,轉換為幾月幾日。1 獲取當天的時間 let nowtime new date ge...

週六週日 補寫3 16和3 17

週六早上八點多起床,然後就是初級團校的法律講座,那個老師講得很有激情,講了2小時,看得出來還是很有情懷的。他說,學法律的當法官和大學老師是完全不同的,前者面對的是這個世界上最黑暗的一部分,後者是這個世界上最有活力的一部分,心情就不一樣。然後就是看了一小會的挑戰程式設計競賽,然後就回寢室睡覺了,中午室...