easyJF-projects
[EasyDBO] 處理事務(wù)方面存在問題
摘要: 前面已經(jīng)提過EasyDBO的處理關(guān)聯(lián)上是有問題的。這里進(jìn)入查看。
前面也給出了一個(gè)簡單的方法來處理一對一、一對多的關(guān)系(多對對暫不處理)。但是,如果你用將autocommit設(shè)定為false時(shí),卻也不能獲得想要的結(jié)果。
閱讀全文
posted @
2007-07-19 01:13 三告習(xí)習(xí) 閱讀(1074) |
評論 (0) 編輯
[EasyDBO] EasyDBO添加支持?jǐn)?shù)據(jù)庫表名(表結(jié)構(gòu)不變)變換功能
摘要: 在某些情況下,我們可能需要同一個(gè)實(shí)體bean對應(yīng)著多個(gè)數(shù)據(jù)庫表,比如,你的數(shù)據(jù)庫表是按照每個(gè)月添加一個(gè),但是對應(yīng)的實(shí)體bean并沒有改變。這個(gè)時(shí)候,我們就需要支持表明變換了,否則,難道你每個(gè)月改變一下orm映射配置嗎?如果每天都換一個(gè)表呢?
閱讀全文
posted @
2007-07-06 10:42 三告習(xí)習(xí) 閱讀(974) |
評論 (2) 編輯
[EasyDBO] EasyDBO上對象關(guān)聯(lián)問題的一個(gè)簡單解決方法
摘要: EasyDBO上對象關(guān)聯(lián)還是存在很大問題。
其中一個(gè),添加對象時(shí),沒能將被關(guān)聯(lián)對象的主鍵(由數(shù)據(jù)庫生成)插入到關(guān)聯(lián)對象的外鍵上。
下面是我的一個(gè)解決方法
閱讀全文
posted @
2007-07-02 18:15 三告習(xí)習(xí) 閱讀(1205) |
評論 (3) 編輯
[EasyDBO] 雙向關(guān)聯(lián)導(dǎo)致堆棧溢出異常
摘要: EasyDBO的實(shí)體配置,如果實(shí)體存在雙向關(guān)聯(lián),并且lazy都設(shè)定為false的時(shí)候,就會產(chǎn)生堆棧溢出異常。
為什么會導(dǎo)致堆棧溢出呢?
比如存在A實(shí)體和B實(shí)體。
閱讀全文
posted @
2007-07-02 14:02 三告習(xí)習(xí) 閱讀(1044) |
評論 (0) 編輯
[EasyDBO] 太多另人失望的地方了......
摘要: 用著用著,突然發(fā)覺EasyDBO并沒有實(shí)現(xiàn)到它聲稱的功能。
如,當(dāng)你的實(shí)體有一對一關(guān)聯(lián)或者一對多等關(guān)聯(lián)時(shí),它并沒有能夠正確地處理外鍵值(當(dāng)關(guān)聯(lián)的主鍵為自增類型時(shí),插入關(guān)聯(lián)對象獲取到外鍵為空,被關(guān)聯(lián)的對象雖然能插入,但是這樣有舍用呢?)。
看看它處理的過程就知道它不能正確出來外鍵值了。
閱讀全文
posted @
2007-06-28 23:10 三告習(xí)習(xí) 閱讀(1243) |
評論 (4) 編輯
[EasyDBO] 哇,sai! 不是故意留下陷阱吧
摘要: 郁悶~~~~~~~~~~
搞了半天,發(fā)現(xiàn)一對一的被關(guān)聯(lián)對象沒有連同關(guān)聯(lián)對象也一同插進(jìn)數(shù)據(jù)庫里。
跟了一下源代碼,發(fā)現(xiàn)EasyJDB的addRelativeObject(Object obj)方法沒有對OneToOneField進(jìn)行處理!只對ManyToOneField和ManyToManyField進(jìn)行處理!但是OneToOneField卻是最常用的!
閱讀全文
posted @
2007-06-28 18:09 三告習(xí)習(xí) 閱讀(752) |
評論 (0) 編輯
[EasyDBO] 是bug還是我用法不當(dāng)? EasyDBO 該完善一些的時(shí)候了吧~~
摘要: 近來使用EasyDBO發(fā)現(xiàn)一些問題。
首先,DBTable中的id命名意義不明朗,這個(gè)id你猜是數(shù)據(jù)庫表的key還是javaBean對應(yīng)于數(shù)據(jù)庫表key的屬性?我的猜測是前者,數(shù)據(jù)庫表的key(主鍵的名稱)。
閱讀全文
posted @
2007-06-28 12:17 三告習(xí)習(xí) 閱讀(1207) |
評論 (2) 編輯