摘要: Proxy Pattern
閱讀全文
摘要: Proxy Pattern示例
閱讀全文
摘要: Dynamic Proxy
閱讀全文
摘要: Proxy Pattern
閱讀全文
摘要: Hibernate中對(duì)繼承關(guān)系的映射有三種方法
閱讀全文
摘要: 繼承關(guān)系中每個(gè)類(lèi)均映射為一個(gè)數(shù)據(jù)庫(kù)表優(yōu)點(diǎn):此時(shí),與面向?qū)ο蟮母拍钍且恢碌模@種映射實(shí)現(xiàn)策略的最大好處就是關(guān)系模型完全標(biāo)準(zhǔn)化,關(guān)系模型和領(lǐng)域模型完全一致,易于修改基類(lèi)和增加新的子類(lèi)。缺點(diǎn):數(shù)據(jù)庫(kù)中存在大量的表,為細(xì)粒度級(jí)的數(shù)據(jù)模型,訪問(wèn)數(shù)據(jù)時(shí)將存在大量的關(guān)聯(lián)表的操作,效率較低。
閱讀全文
摘要: 將整個(gè)類(lèi)層次映射為單個(gè)數(shù)據(jù)庫(kù)表。這對(duì)于子類(lèi)屬性不多的情況非常有效。每個(gè)子類(lèi)由識(shí)別列(discriminator column)區(qū)分。優(yōu)點(diǎn):實(shí)現(xiàn)簡(jiǎn)單,并支持多態(tài)。同時(shí)數(shù)據(jù)訪問(wèn)也比較簡(jiǎn)單,因?yàn)閿?shù)據(jù)庫(kù)表中包含了所有需要的信息。缺點(diǎn):增加類(lèi)層次中的耦合,類(lèi)層次中任何類(lèi)的屬性的增加都有會(huì)導(dǎo)致表的變更。另外,對(duì)子類(lèi)屬性的修改錯(cuò)誤將會(huì)影響到整個(gè)類(lèi)的層次結(jié)構(gòu)。當(dāng)然也浪費(fèi)了大量的數(shù)據(jù)庫(kù)空間。表中引入?yún)^(qū)分子類(lèi)的字段, 子類(lèi)的字段不能創(chuàng)建為空。
閱讀全文
摘要: 每一個(gè)具體子類(lèi)映射成單個(gè)數(shù)據(jù)庫(kù)表,而抽象基類(lèi)不參與映射。優(yōu)點(diǎn):數(shù)據(jù)操作實(shí)現(xiàn)簡(jiǎn)單,每個(gè)表中都包含自己所需要的具體子類(lèi)的所有信息,減少了多表關(guān)聯(lián)操作時(shí)的性能消耗。缺點(diǎn):類(lèi)的修改會(huì)導(dǎo)致相對(duì)應(yīng)的表及其子類(lèi)所對(duì)應(yīng)表的更改。不支持多態(tài)查詢(xún)。應(yīng)用:適合在類(lèi)層次結(jié)構(gòu)上有一定數(shù)量的抽象類(lèi)的情況下使用。
閱讀全文
摘要: object references an unsaved transient instance
閱讀全文
摘要: Hibernate雙向多對(duì)多關(guān)聯(lián)。如:一個(gè)學(xué)生對(duì)應(yīng)多門(mén)課程,一門(mén)課程也對(duì)應(yīng)多名學(xué)生。
閱讀全文
摘要: Hibernate單向多對(duì)多關(guān)聯(lián)。如:一個(gè)學(xué)生對(duì)應(yīng)多門(mén)課程,一門(mén)課程也對(duì)應(yīng)多名學(xué)生。
閱讀全文
摘要: inner join/left join/right join
閱讀全文
摘要: 一個(gè)MyEclipse Hibernate HelloWorld
閱讀全文
摘要: Hibernate一對(duì)多雙向關(guān)聯(lián),例如一個(gè)用戶(hù)有多張銀行卡。
閱讀全文
摘要: Immutable Pattern
閱讀全文
摘要: 門(mén)面模式/外觀模式:Facade Pattern
閱讀全文
摘要: template method pattern
閱讀全文
摘要: 排序算法
閱讀全文
摘要: Hibernate單向一對(duì)多關(guān)聯(lián)只需要在"一方"進(jìn)行配置即可,"多方"無(wú)需額外配置。
閱讀全文
摘要: 在Tomcat中配置JNDI數(shù)據(jù)源
閱讀全文
摘要: 安全的合成模式
閱讀全文
摘要: 透明的合成模式
閱讀全文
摘要: 裝飾模式:Grep是UNIX中的命令,使用命令"grep BMW file"就可以在file中找出含有BMW的行,并顯示。
閱讀全文
摘要: 裝飾模式(Decorator Pattern):發(fā)票系統(tǒng)。發(fā)票分為三部分:發(fā)票頭、發(fā)票體、發(fā)票尾。 其中發(fā)票頭和發(fā)票尾是可能經(jīng)常變化的。
閱讀全文
摘要: 裝飾模式:透明的裝飾模式、半透明的裝飾模式。
閱讀全文
摘要: 在使用Hibernate向數(shù)據(jù)庫(kù)插入Blob二進(jìn)制數(shù)據(jù)時(shí),發(fā)生如下錯(cuò)誤:SQL Error: 1064, SQLState: 42000 。You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near line 1
閱讀全文
摘要: 當(dāng)
指定了context屬性時(shí),應(yīng)該設(shè)置%TOMCAT_HOME%/conf/context.xml的Context中的屬性crossContext="true"。 閱讀全文
摘要: 使用Windows XP遠(yuǎn)程登錄服務(wù)器(Windows Server 2003),每次登錄,服務(wù)器都會(huì)為你創(chuàng)建一個(gè)新的會(huì)話(huà),無(wú)法訪問(wèn)服務(wù)器端已登錄的會(huì)話(huà)。如果現(xiàn)在服務(wù)器上某些程序正處在打開(kāi)狀態(tài),又想通過(guò)遠(yuǎn)程登錄監(jiān)視程序狀態(tài),那么無(wú)疑需要登錄服務(wù)器的當(dāng)前會(huì)話(huà)。 閱讀全文
摘要: 使用VC發(fā)送一個(gè)HTTP請(qǐng)求給路由器,實(shí)現(xiàn)重啟TP-LINK路由器功能。 閱讀全文
摘要: request.getHeaderNames() 閱讀全文
摘要: Cookie []cookies = request.getCookies(); 閱讀全文
摘要: config.getInitParameterNames() 閱讀全文
摘要: request.getParameterValues(name) 閱讀全文
摘要: <jsp:forward page="proc.jsp" >
<jsp:param name="number" value="<%=i%>" />
</jsp:forward> 閱讀全文
摘要: <jsp:forward page="welcome.jsp"/> 閱讀全文
摘要: getServletInfo() 閱讀全文
摘要: HelloWorldServlet 閱讀全文
摘要: 策略模式:Strategy Pattern 閱讀全文
摘要: Unknown entity: wintys.hibernate.BookAuthor 閱讀全文
摘要: java.lang.NoClassDefFoundError: org/slf4j/impl/StaticLoggerBinder 閱讀全文