<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Tin's Blog

    You are coming a long way, baby~Thinking, feeling, memory...

      BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      128 隨筆 :: 0 文章 :: 221 評(píng)論 :: 0 Trackbacks

    Hibernate相關(guān)

         摘要: 一位ID是jackson1225的網(wǎng)友在javaeye詢(xún)問(wèn)了一個(gè)大型Web系統(tǒng)的架構(gòu)和部署選型問(wèn)題,希望能提高現(xiàn)有的基于Java的Web應(yīng)用的服務(wù)能力。由于架構(gòu)模式和部署調(diào)優(yōu)一直是Java社區(qū)的熱門(mén)話(huà)題,這個(gè)問(wèn)題引發(fā)了很多熱心網(wǎng)友的討論,其中一些意見(jiàn)對(duì)其它大型Web項(xiàng)目也有很好的指導(dǎo)意義。  閱讀全文
    posted @ 2007-09-17 22:48 Tin 閱讀(7132) | 評(píng)論 (5)  編輯

         摘要: TSS上面Ganesh同志的文章內(nèi)容是非常有益的,討論了session的這兩個(gè)api的區(qū)別。get是每次都會(huì)從數(shù)據(jù)庫(kù)取數(shù)據(jù)以保證數(shù)據(jù)的可靠。而load則會(huì)返回一個(gè)proxy,相當(dāng)于一個(gè)存根,訪問(wèn)的時(shí)候從當(dāng)前session或者h(yuǎn)ibernate二級(jí)緩存中查找,如果找不到則從數(shù)據(jù)庫(kù)中Lazy Load一下。從Hibernate的復(fù)雜性上來(lái)說(shuō),這個(gè)概念應(yīng)該算比較容易理解的,而且這種存在也是非常合理的。順便里面還補(bǔ)充了一下JPA里面也有類(lèi)似的getReference方法,行為類(lèi)似load。看完文章你會(huì)開(kāi)始注意這個(gè)細(xì)節(jié)。
    可是,這個(gè)細(xì)節(jié)的下面卻引起了n多人的討論,討論的核心就是Hibernate是不是有太多細(xì)節(jié)了?
    很多人說(shuō)這樣不是OO的,很多人說(shuō)Hibernate的細(xì)節(jié)造成它復(fù)雜,有人說(shuō)Hibernate影響了他們的工作效率,等等,反正反對(duì)者站出來(lái)很多。我想這是可喜的。
    說(shuō)明在Java的Killer-APP組合Spring+Hibernate后面還是有很多持懷疑態(tài)度的人的,我們隨時(shí)都需要提問(wèn)題的大腦!
    所以,我們也思考一下吧:  閱讀全文
    posted @ 2007-01-26 14:27 Tin 閱讀(5165) | 評(píng)論 (2)  編輯

    posted @ 2006-06-06 11:28 Tin 閱讀(4622) | 評(píng)論 (3)  編輯

    posted @ 2006-05-24 09:54 Tin 閱讀(794) | 評(píng)論 (0)  編輯

         摘要: 在Hibernate中獲取有關(guān)聯(lián)關(guān)系的pojo。我是指例如一個(gè)User(用戶(hù))擁有一個(gè)many-to-one的屬性Unit(單位),但是有時(shí)有些用戶(hù)的Unit屬性為空,如果按單位查詢(xún)用戶(hù)的時(shí)候那些單位為null的用戶(hù)就會(huì)被遺漏,如何調(diào)取呢?這本來(lái)是很簡(jiǎn)單的,但是我想當(dāng)然的使用了Restriction.eq,但是不行,后來(lái)看了手冊(cè)才發(fā)現(xiàn)應(yīng)該使用Restrictions.isNul。下面是Test代碼...  閱讀全文
    posted @ 2006-05-11 13:09 Tin 閱讀(2389) | 評(píng)論 (0)  編輯

         摘要: Hibernate的透明持久化用起來(lái)非常舒服,有時(shí)甚至忘記了數(shù)據(jù)庫(kù)的存在。我身邊的朋友經(jīng)常會(huì)分不清save、saveOrUpdate、update的區(qū)別,lock、merge、replicate、refresh、evict甚至不知道是干什么用的。而且關(guān)于實(shí)體對(duì)象的生命周期也有很多概念不清,分不清transient、persistent、detached的區(qū)別,只是知道PO、VO這樣的通俗叫法。其實(shí)這些概念都很簡(jiǎn)單,Hibernate的javadoc寫(xiě)的都很清楚,只需看看就能明白。所以我花了些時(shí)間將Hibernate 3.1.2中session的javadoc部分翻譯了一下,旨在讓那些因?yàn)镠ibernate的“透明”而忘記了它基本概念的人們停下來(lái)再看看這些概念  閱讀全文
    posted @ 2006-03-06 20:09 Tin 閱讀(10753) | 評(píng)論 (7)  編輯

    posted @ 2006-02-15 11:34 Tin 閱讀(642) | 評(píng)論 (0)  編輯

    主站蜘蛛池模板: 国内免费高清在线观看| 国产精品免费无遮挡无码永久视频 | 国产日韩久久免费影院| 大学生高清一级毛片免费| 激情综合亚洲色婷婷五月| 黄页网站免费观看| 亚洲精品天堂在线观看| 成年私人影院免费视频网站| 亚洲一区二区三区精品视频| 成年免费大片黄在线观看岛国| 亚洲成a人片在线观看中文app| 国产麻豆剧传媒精品国产免费 | 国产亚洲免费的视频看| 成人性生交大片免费看中文| 久久亚洲精品成人综合| 毛片无码免费无码播放| 亚洲国产综合在线| 毛片免费在线观看网址| 亚洲成a人无码亚洲成www牛牛| 国产成人青青热久免费精品| 四虎影视久久久免费| 亚洲一区二区三区在线观看精品中文 | 免费亚洲视频在线观看| 亚洲精品偷拍视频免费观看| 91精品全国免费观看青青| 久久久亚洲裙底偷窥综合| 无码国产精品一区二区免费虚拟VR| 久久久久亚洲国产| 亚洲XX00视频| 日韩精品极品视频在线观看免费| 91亚洲视频在线观看| 国产伦一区二区三区免费| 成人无码精品1区2区3区免费看| 亚洲视频网站在线观看| 免费的涩涩视频在线播放| av成人免费电影| 亚洲国产精品网站久久| 免费国产精品视频| 日本一卡精品视频免费 | 亚洲一区二区三区高清视频| 无码专区一va亚洲v专区在线 |