carfield.com.hk ORM.txt 2013-10-07T05:21:31Z 2013-10-07T05:21:31Z <br/>A presentation about Politics issues of using ORM persistence - <a href="http://www.softwaresummit.com/2005/speakers/SmithDonaldPoliticsOfPersistence.pdf">http://www.softwaresummit.com[..]ers/SmithDonaldPoliticsOfPersistence.pdf</a> <br/><br/>A checklist of features of ORM library, which, I think, may be too detail to consider that much? <a href="http://madgeek.com/Articles/ORMapping/EN/mapping.htm">http://madgeek.com/Articles/ORMapping/EN/mapping.htm</a> <br/><br/>Some problem of ORM nowadays - <a href="http://blogs.ittoolbox.com/windows/alex/archives/the-ubiquitous-bastardization-of-orm-17100">http://blogs.ittoolbox.com[..]e-ubiquitous-bastardization-of-orm-17100</a> <br/><br/>This post rise a good point, if the ORM tool doesn't provide a simpler solution, why bother to use it? Just because many people using it? <a href="http://en.newinstance.it/2006/10/23/trimming-jdbc/">http://en.newinstance.it/2006/10/23/trimming-jdbc/</a> <br/><br/>We have been using hibernate for while, actually it is good. But LGPL block us from using it anymore...<br/><br/>Here is some other experience about this - <a href="http://shinetech.com/pages/viewpage.action?pageId=649">http://shinetech.com/pages/viewpage.action?pageId=649</a> and the discussion of this article - <a href="http://www.theserverside.com/news/thread.tss?thread_id=41174#212825">http://www.theserverside.com[..]m/news/thread.tss?thread_id=41174#212825</a> <br/><br/>Some interestig ORM packages without XML<br/><a href="http://www.jenkov.com/mrpersister/introduction.tmpl">http://www.jenkov.com/mrpersister/introduction.tmpl</a> <br/><a href="http://www.simpleorm.org/sorm/whitepaper.html">http://www.simpleorm.org/sorm/whitepaper.html</a> <br/><a href="http://www.h2database.com/html/jaqu.html">http://www.h2database.com/html/jaqu.html</a> <br/><br/>And there is one try to use javadoc doclet approach to make all those SQL documented at javadoc also, look like an interesting idea - <a href="http://voruta.sourceforge.net/">http://voruta.sourceforge.net/</a> <br/><br/>Advantage of using ORM, but are those really so important? <a href="http://ayende.com/Blog/archive/2006/05/12/25ReasonsNotToWriteYourOwnObjectRelationalMapper.aspx">http://ayende.com[..]oWriteYourOwnObjectRelationalMapper.aspx</a> <br/><br/>Good source about various pattern and test on ORM - <a href="http://blog.xebia.com/category/jpa/implementation-patterns/">http://blog.xebia.com/category/jpa/implementation-patterns/</a> <br/><br/>Analysis on ORM package - <a href="http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern">http://seldo.com/weblog/2011/06/15/orm_is_an_antipattern</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2013-10-07T05:21:31Z Databases and Objects.txt 2008-03-17T17:25:23Z 2008-03-17T17:25:23Z <br/>A nice article which talk about relation DB and OO. But I have an difference opinions, I think that advantage of relational database is the problem that OO like to prevent.<br/><br/>The main advantage of relational database is the relatioal model make it easy to perform reporting. However, relation model is more difficult than hierarchical model (OO model) to enable encapsulation and polymorphism.<br/><br/>Turn out, if we stand on OO programmer point of view, we will complaint that most RDBMS is in fact just a giant global variable; If we stand as DBA point of view, we will complaint other thing.<br/><br/>Can we create something that optimize for both world? I don’t think so…<br/><br/><a href="http://jooto.com/blog/index.php/2005/11/17/databases-and-objects/">http://jooto.com/blog/index.php/2005/11/17/databases-and-objects/</a> <br/><br/>Update: a message also discuss about this: <a href="http://groups.yahoo.com/group/pragprog/message/5682">http://groups.yahoo.com/group/pragprog/message/5682</a> <br/><br/>Update #2: A further analysis of ORM: <a href="http://www.codinghorror.com/blog/archives/000621.html">http://www.codinghorror.com/blog/archives/000621.html</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2008-03-17T17:25:23Z Transparent persistent.txt 2006-10-12T09:33:03Z 2006-10-12T09:33:03Z <br/><br/>Transparent Persistence is a marketing term (that means "lie"), it isn't. However, because you need to spend far less effort on persistence you tend to really want it to be true, and code as if it is. <br/>...<br/>Probably, what we all need to do, is to remove the word "transparent" from "transparent o/r mapping" and admit that it is simply a high level tool, be up front about the design considerations, and talk a lot more about how to design applications using these tools rather than what the tools can do. <br/><br/><a href="http://kasparov.skife.org/blog/src/objects-wars-tb.writeback">http://kasparov.skife.org/blog/src/objects-wars-tb.writeback</a> <br/><br/><script type="text/javascript"><!--google_ad_client = "pub-9426659565807829";google_ad_slot = "9359905831";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script> 2006-10-12T09:33:03Z