<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-336308386934546555.post6786220642461156721..comments</id><updated>2011-07-24T02:20:13.260+08:00</updated><category term='ibatis'/><category term='flash'/><category term='computer science'/><category term='javascript'/><category term='news'/><category term='silverlight'/><category term='web'/><category term='php'/><category term='tutorial'/><category term='gwt'/><category term='web development'/><category term='hosting'/><category term='methodology'/><category term='parsing'/><category term='open source'/><category term='algorithms'/><category term='Java'/><category term='blog'/><category term='site'/><category term='oracle'/><category term='tables'/><category term='stackoverflow'/><category term='css'/><category term='git'/><category term='ejb'/><category term='sql'/><category term='markdown'/><category term='opinion'/><category term='jpa'/><category term='web 2.0'/><category term='smarty'/><category term='spring'/><category term='browser compatibility'/><category term='html'/><category term='orm'/><category term='lombok'/><category term='windows'/><category term='tdd'/><category term='career'/><category term='performance'/><category term='review'/><category term='usability'/><category term='database'/><category term='google'/><title type='text'>Comments on C for Coding: Spring and Ibatis Tutorial</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.cforcoding.com/feeds/6786220642461156721/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html'/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>10</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-2246425778245805750</id><published>2010-04-25T08:43:08.274+08:00</published><updated>2010-04-25T08:43:08.274+08:00</updated><title type='text'>Good article.</title><content type='html'>Good article.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/2246425778245805750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/2246425778245805750'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1272156188274#c2246425778245805750' title=''/><author><name>wincity</name><uri>http://www.blogger.com/profile/14062372365311040109</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-947949607'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-368386887375938648</id><published>2009-11-12T00:49:28.560+08:00</published><updated>2009-11-12T00:49:28.560+08:00</updated><title type='text'>This does not work when outside the container.  Ou...</title><content type='html'>This does not work when outside the container.  Outside the container you will not be able to get sqlMapClient</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/368386887375938648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/368386887375938648'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1257958168560#c368386887375938648' title=''/><author><name>CodingKnight</name><uri>http://www.blogger.com/profile/12336529077519173813</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2128526670'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-2020133207446150236</id><published>2009-11-01T12:48:18.321+08:00</published><updated>2009-11-01T12:48:18.321+08:00</updated><title type='text'>This is what I was looking for!!!</title><content type='html'>This is what I was looking for!!!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/2020133207446150236'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/2020133207446150236'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1257050898321#c2020133207446150236' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-227779981'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7401663317835162109</id><published>2009-10-20T05:04:04.845+08:00</published><updated>2009-10-20T05:04:04.845+08:00</updated><title type='text'>Is it possible to have multiple datasources, each ...</title><content type='html'>Is it possible to have multiple datasources, each with it&amp;#39;s own transaction manager?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7401663317835162109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7401663317835162109'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1255986244845#c7401663317835162109' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-724832210'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7081915642062345553</id><published>2009-06-30T02:48:42.578+08:00</published><updated>2009-06-30T02:48:42.578+08:00</updated><title type='text'>Very nice tutorial.</title><content type='html'>Very nice tutorial.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7081915642062345553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7081915642062345553'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1246301322578#c7081915642062345553' title=''/><author><name>Eswar</name><uri>http://www.vaannila.com</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-782500214'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-8463716829505569651</id><published>2009-06-04T21:15:01.010+08:00</published><updated>2009-06-04T21:15:01.010+08:00</updated><title type='text'>Bravo! I can respect advocacy posts that include a...</title><content type='html'>Bravo! I can respect advocacy posts that include actual, working code and configuration. The implicit SQL-to-object mapping, with the option for switching to explicit mapping, is very convention-over-configuration and choose-your-own-complexity! &lt;br /&gt;&lt;br /&gt;For what it&amp;#39;s worth, the Spring DAO support applies to other ORM too: http://www.jroller.com/dancruz/entry/spring_dao_integration . (For Hibernate, Spring has a PlatformTransactionManager in which the DAO support &amp;quot;just knows&amp;quot; it&amp;#39;s there and uses it.)&lt;br /&gt;&lt;br /&gt;I&amp;#39;m anticipating the future posts about accomplishing object caching, lazy fetching of associations, and mapping of inheritance hierarchies.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/8463716829505569651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/8463716829505569651'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1244121301010#c8463716829505569651' title=''/><author><name>Art Vandalay</name><uri>http://www.blogger.com/profile/08432367996173233599</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2117296484'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-7087606199409614450</id><published>2009-06-04T20:31:41.775+08:00</published><updated>2009-06-04T20:31:41.775+08:00</updated><title type='text'>@Dimitri: dynamically generating SQL, to me, is a ...</title><content type='html'>@Dimitri: dynamically generating SQL, to me, is a bit like dynamically generating Java code. There&amp;#39;s only so much it can do. Dynamic SQL generation is part of the reason JPA is so complex.&lt;br /&gt;&lt;br /&gt;What I like about Ibatis is that it can do many of the things of JPA but is really simple and SQL is pretty easy to write.&lt;br /&gt;&lt;br /&gt;Now I&amp;#39;m not totally against JPA. Let me make sure that&amp;#39;s clear: it has its place. I just think it&amp;#39;s probably more complex than it needs to be.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7087606199409614450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/7087606199409614450'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1244118701775#c7087606199409614450' title=''/><author><name>William Shields</name><uri>http://www.blogger.com/profile/18356811199950883367</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-2001031206'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-5352990131436941719</id><published>2009-06-04T20:27:45.629+08:00</published><updated>2009-06-04T20:27:45.629+08:00</updated><title type='text'></title><content type='html'>This comment has been removed by a blog administrator.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/5352990131436941719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/5352990131436941719'/><author><name>jim</name><uri>http://www.blogger.com/profile/17230500582075085798</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.contentRemoved' value='true'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1205191589'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-1737102603201207616</id><published>2009-06-04T15:25:25.239+08:00</published><updated>2009-06-04T15:25:25.239+08:00</updated><title type='text'>Nice article. 

Maybe you can help me a bit with s...</title><content type='html'>Nice article. &lt;br /&gt;&lt;br /&gt;Maybe you can help me a bit with something. I have built a generic data access layer and implementations of it with hibrnate and jpa. I&amp;#39;d like to also support ibatis. The question is, can I dynamicaly generate the SQL statements at runtime or do I have to have them ready only at compile time?&lt;br /&gt;&lt;br /&gt;Thanks</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/1737102603201207616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/1737102603201207616'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1244100325239#c1737102603201207616' title=''/><author><name>Dimitris Menounos</name><uri>http://www.blogger.com/profile/07416863812258576754</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-369661536'/></entry><entry><id>tag:blogger.com,1999:blog-336308386934546555.post-1317901190379819061</id><published>2009-06-04T13:28:45.726+08:00</published><updated>2009-06-04T13:28:45.726+08:00</updated><title type='text'>Very nice article, iBatis rocks!</title><content type='html'>Very nice article, iBatis rocks!</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/1317901190379819061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/336308386934546555/6786220642461156721/comments/default/1317901190379819061'/><link rel='alternate' type='text/html' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html?showComment=1244093325726#c1317901190379819061' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.cforcoding.com/2009/06/spring-and-ibatis-tutorial.html' ref='tag:blogger.com,1999:blog-336308386934546555.post-6786220642461156721' source='http://www.blogger.com/feeds/336308386934546555/posts/default/6786220642461156721' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-869073106'/></entry></feed>
