toplink從實(shí)現(xiàn)上更嚴(yán)格,特別是對(duì)標(biāo)記的聲明有點(diǎn)過(guò)分,例如@Transistent不允許在其后再定義其它標(biāo)記,但實(shí)際上我們?cè)谡{(diào)試時(shí),經(jīng)常會(huì)通過(guò)該標(biāo)記來(lái)關(guān)掉一些出錯(cuò)的部分,它這樣搞的話,我們就受到很大的限制
toplink中通過(guò)構(gòu)造來(lái)實(shí)現(xiàn)映射,該功能實(shí)現(xiàn)得就更差了,只能通過(guò)構(gòu)造函數(shù),而實(shí)際上openJPA提供了三種方式,通過(guò)構(gòu)造器的方式是最后一種.
openJPA中的distinct關(guān)鍵字為啥沒(méi)用??這點(diǎn)有點(diǎn)搞不明白o(hù)penJPA是怎想的?
topLink可以在運(yùn)行期間增強(qiáng),而且即使是Lazy的也可以,但openJPA直到1.0.0都還沒(méi)完全搞定運(yùn)行期間增強(qiáng),這樣對(duì)SE的開發(fā)非常不好