<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>SEE IT THE WAY U WANT TO</title>
	<atom:link href="http://vinodjayachandran.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://vinodjayachandran.wordpress.com</link>
	<description></description>
	<lastBuildDate>Thu, 12 Jan 2012 05:40:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='vinodjayachandran.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/aff8ddf1a7542ea3e8eedcdcd5d1b63b?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>SEE IT THE WAY U WANT TO</title>
		<link>http://vinodjayachandran.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://vinodjayachandran.wordpress.com/osd.xml" title="SEE IT THE WAY U WANT TO" />
	<atom:link rel='hub' href='http://vinodjayachandran.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Zip Explorer &#8211; Open Source Tool</title>
		<link>http://vinodjayachandran.wordpress.com/2011/10/25/zip-explorer-open-source-tool/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/10/25/zip-explorer-open-source-tool/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 09:41:31 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=429</guid>
		<description><![CDATA[Often we end up in hunting for few  files from Zip files. As the the saying goes, necessity is the mother of invention, that&#8217;s how this tool came into it&#8217;s existence. Interested people may find my Open Source Tool Zip Explorer on code.google.com or alternatively by visiting the below link Zip Explorer Needles to say [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=429&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Often we end up in hunting for few  files from Zip files. As the the saying goes, necessity is the mother of invention, that&#8217;s how this tool came into it&#8217;s existence.</em></p>
<p><em>Interested people may find my Open Source Tool Zip Explorer on code.google.com or alternatively by visiting the below link</em></p>
<p><a title="Zip Explorer" href="http://code.google.com/p/zip-explorer/" target="_blank">Zip Explorer</a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/10/zip_explorer_screenshot.jpg"><img class="aligncenter size-full wp-image-430" title="ZIP_Explorer_ScreenShot" src="http://vinodjayachandran.files.wordpress.com/2011/10/zip_explorer_screenshot.jpg?w=500&#038;h=401" alt="" width="500" height="401" /></a></p>
<p>Needles to say , there are many existing tools which provides similar features, but after some research I decided to come up with few fundamental features which makes it unique and different from any of the existing tools. I have listed the feature listing as below</p>
<p>The tool serves the needs of people who are in search of few files from a pool of Zip files.This tool doesn&#8217;t demand you to know the fully qualified name of the  file either. The tool is smart enough to support regular expression search and helps you copy and export your search to an excel files for future reference<em> </em></p>
<p><strong>Feature List</strong></p>
<p>1. <strong>Regular Expression Search:</strong> You needn&#8217;t even know the fully qualified name of the file. This tool supports regular expression search to find you file</p>
<p>2.File name display matching the search along with the Zip file name  and full path of the Zip file in your machine</p>
<p>3. <strong>Right click &amp; Copy:</strong> You can right click and copy your desired fields such as class name ,zip file name or path of zip file</p>
<p>4. <strong>Export</strong> Your search result can be exported to an excel sheet or copy to a word pad</p>
<h4><a name="Support"></a>Support</h4>
<p>For any kind of assistance/support/feedback you can mail to</p>
<p><strong><em><a href="mailto:vinodjayachandran@gmail.com">vinodjayachandran@gmail.com</a></em></strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/429/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/429/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/429/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=429&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/10/25/zip-explorer-open-source-tool/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/10/zip_explorer_screenshot.jpg" medium="image">
			<media:title type="html">ZIP_Explorer_ScreenShot</media:title>
		</media:content>
	</item>
		<item>
		<title>Case Sensitivity issues in PostGreSQL</title>
		<link>http://vinodjayachandran.wordpress.com/2011/10/18/case-sensitivity-issues-in-postgresql/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/10/18/case-sensitivity-issues-in-postgresql/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 11:55:40 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[PostGreSQL]]></category>

		<guid isPermaLink="false">https://vinodjayachandran.wordpress.com/2011/10/18/case-sensitivity-issues-in-postgresql/</guid>
		<description><![CDATA[Working on PostGreSQL and have ever encountered the  error (0A000/0) ERROR: cross-database references are not implemented: ? Then your search ends here and I hope this blog would answer your queries PostGreSQL Database/Catalog/Schema/Table names are case sensitive. If the name contains any upper case letter, they have to be encapsulated between double quotes. If not, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=428&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.evidentsoftware.com/software/wp-content/uploads/2011/03/logo-postgresql-pg.gif" alt="" /></p>
<p>Working on PostGreSQL and have ever encountered the  error</p>
<p><strong>(0A000/0) ERROR: cross-database references are not implemented:</strong> ?</p>
<p>Then your search ends here and I hope this blog would answer your queries</p>
<p>PostGreSQL Database/Catalog/Schema/Table names are case sensitive. If the name contains any upper case letter, they have to be encapsulated between <strong>double quotes</strong>. If not, the  Database/Catalog/Schema/Table names in query is internally converted to small case during execution and throws following error</p>
<p><strong>(0A000/0) ERROR: cross-database references are not implemented:</strong></p>
<p>And this behavior is in non-compliance/incompatible with SQL standards</p>
<p>Actually the error could be because of 2 reasons</p>
<p>a) If you are trying to connect to a remote DB</p>
<p><strong>Solution</strong> : Use <a href="http://www.postgresql.org/docs/8.3/static/dblink.html" target="_blank">DBLink</a> (The link to DBLink would explain it all)</p>
<p>b) If Database/Catalog/Schema/Table name contains alphabets in upper case and they are not encapsulated within double quotes</p>
<p><strong>Solution</strong> : In your query , specify the Database/Catalog/Schema/Table names as <strong>“Database”.”Schema”.”Table”</strong></p>
<p>Reference :</p>
<p>From the official website of  PostGreSQL on their syntax</p>
<p>http://www.postgresql.org/docs/8.0/static/sql-syntax.html</p>
<p>Snippet from the above link which explains it</p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/10/postgresyntax.jpg"><img class="aligncenter size-full wp-image-435" title="PostGreSyntax" src="http://vinodjayachandran.files.wordpress.com/2011/10/postgresyntax.jpg?w=500&#038;h=65" alt="" width="500" height="65" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/428/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/428/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/428/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=428&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/10/18/case-sensitivity-issues-in-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://www.evidentsoftware.com/software/wp-content/uploads/2011/03/logo-postgresql-pg.gif" medium="image" />

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/10/postgresyntax.jpg" medium="image">
			<media:title type="html">PostGreSyntax</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamically Create/Insert/Update Tables using MYBATIS/IBATIS From Java POJO/Bean input</title>
		<link>http://vinodjayachandran.wordpress.com/2011/10/10/dynamically-createinsertupdate-tables-using-mybatisibatis-from-java-pojobean-input/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/10/10/dynamically-createinsertupdate-tables-using-mybatisibatis-from-java-pojobean-input/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 11:25:10 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Technical]]></category>
		<category><![CDATA[MyBatis]]></category>

		<guid isPermaLink="false">https://vinodjayachandran.wordpress.com/2011/10/10/dynamically-createinsertupdate-tables-using-mybatisibatis-from-java-pojobean-input/</guid>
		<description><![CDATA[&#160; I had a scenario where in I had to Create a table if doesn’t exists and execute various SQL queries on the table. But the catch was, table name changes dynamically and was provided as I/P from Java POJO. I had resolved to do it using one of the leading frameworks of java MYBATIS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=416&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p>I had a scenario where in I had to Create a table if doesn’t exists and execute various SQL queries on the table. But the catch was, table name changes dynamically and was provided as I/P from Java POJO. </p>
<p>I had resolved to do it using one of the leading frameworks of java MYBATIS (Previously known as IBATIS). Here below I have described an example from which one can scale up to his/her requirement. </p>
<p>I have provided implied comments for better understanding</p>
<p>Assume that the following is my Bean/POJO</p>
<p>&#160;</p>
<p><strong>StockDataBean.java</strong></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#039;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">class</span> StockDataBean {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> Double marketPrice;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> Double dayHigh;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> Double dayLow;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> Double open;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> String volume;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> String Stock; <span style="color:#008000;">// This attribute is the table name</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> BigInteger time;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">// Getters and setters follow </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">}</pre>
<p><!--CRLF--></div>
</div>
<p><strong>StockDataBean.xml </strong>corresponding to a java bean/POJO and associated queries using them</p>
<div class="csharpcode">
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#039;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;?</span><span style="color:#800000;">xml</span> <span style="color:#ff0000;">version</span><span style="color:#0000ff;">=&quot;1.0&quot;</span> <span style="color:#ff0000;">encoding</span><span style="color:#0000ff;">=&quot;UTF-8&quot;</span>?<span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">DOCTYPE</span> <span style="color:#ff0000;">mapper</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">  <span style="color:#ff0000;">PUBLIC</span> <span style="color:#0000ff;">&quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&quot;http://mybatis.org/dtd/mybatis-3-mapper.dtd&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">&lt;!-- namespace just refers to the Bean Class --&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;</span><span style="color:#800000;">mapper</span> <span style="color:#ff0000;">namespace</span><span style="color:#0000ff;">=&quot;StockDataBean&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> <span style="color:#008000;">&lt;!-- ResultMap gives a mapping of the attributes of the bean to the columns of the table --&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">resultMap</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">=&quot;result&quot;</span> <span style="color:#ff0000;">type</span><span style="color:#0000ff;">=&quot;StockDataBean&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;marketPrice&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;MARKET_PRICE&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;dayHigh&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;DAY_HIGH&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;dayLow&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;DAY_LOW&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;open&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;OPEN_PRICE&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;volume&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;VOLUME&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;time&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;TIME&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">result</span> <span style="color:#ff0000;">property</span><span style="color:#0000ff;">=&quot;Stock&quot;</span> <span style="color:#ff0000;">column</span><span style="color:#0000ff;">=&quot;STOCK&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">resultMap</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">&lt;!--</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">    ${Stock} reads table name dynamically from the Bean StockDataBean </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">    #{variableName} reads values from the bean for the columns  </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">    Note: For Table Name we use ${..} and for column values we use #{..} </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;"> --&gt;</span> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">insert</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">=&quot;insert&quot;</span> <span style="color:#ff0000;">parameterType</span><span style="color:#0000ff;">=&quot;StockDataBean&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">          INSERT INTO EXAMPLE (MARKET_PRICE, DAY_HIGH, DAY_LOW, OPEN_PRICE, VOLUME, TIME)</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            VALUES (#{marketPrice}, #{dayHigh}, #{dayLow},#{open},#{volume},#{time});</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">          <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">selectKey</span> <span style="color:#ff0000;">keyProperty</span><span style="color:#0000ff;">=&quot;id&quot;</span> <span style="color:#ff0000;">resultType</span><span style="color:#0000ff;">=&quot;int&quot;</span> <span style="color:#ff0000;">order</span><span style="color:#0000ff;">=&quot;AFTER&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            select last_insert_id() as id</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">          <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">selectKey</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">insert</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">update</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">=&quot;createNewTable&quot;</span> <span style="color:#ff0000;">parameterType</span><span style="color:#0000ff;">=&quot;StockDataBean&quot;</span> <span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">      if not exists (select * from dbo.sysobjects where name = #{Stock})</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">      CREATE TABLE ${Stock}(</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [MARKET_PRICE] [decimal](18, 0) NULL,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [DAY_LOW] [decimal](18, 0) NULL,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [DAY_HIGH] [decimal](18, 0) NULL,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [OPEN_PRICE] [decimal](18, 0) NULL,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [TIME] [bigint] NULL,</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     [VOLUME] [nvarchar](50) NULL</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     ) ON [PRIMARY]</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">update</span> <span style="color:#0000ff;">&gt;</span> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">mapper</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></div>
</p></div>
</div>
<p>Mybatis/IBATIS has a config xml which contains DB details to which connection needs to be established and reference to XML files which contains your SQL queries</p>
<p><strong>SqlMapConfig.xml</strong></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#039;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;?</span><span style="color:#800000;">xml</span> <span style="color:#ff0000;">version</span><span style="color:#0000ff;">=&quot;1.0&quot;</span> <span style="color:#ff0000;">encoding</span><span style="color:#0000ff;">=&quot;UTF-8&quot;</span>?<span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;!</span><span style="color:#800000;">DOCTYPE</span> <span style="color:#ff0000;">configuration</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#ff0000;">PUBLIC</span> <span style="color:#0000ff;">&quot;-//mybatis.org//DTD Config 3.0//EN&quot;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&quot;http://mybatis.org/dtd/mybatis-3-config.dtd&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;</span><span style="color:#800000;">configuration</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">typeAliases</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">typeAlias</span> <span style="color:#ff0000;">alias</span><span style="color:#0000ff;">=&quot;StockDataBean&quot;</span> <span style="color:#ff0000;">type</span><span style="color:#0000ff;">=&quot;com.timepass.DataProcess.StockDataBean&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">typeAliases</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> <span style="color:#008000;">&lt;!-- DB details </span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">    Under one Envronments tag, you can have multiple environment tags</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">    to connect to various environments such Dev, test, Prod etc</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;"> --&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">environments</span> <span style="color:#ff0000;">default</span><span style="color:#0000ff;">=&quot;development&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">environment</span> <span style="color:#ff0000;">id</span><span style="color:#0000ff;">=&quot;development&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">          <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">transactionManager</span> <span style="color:#ff0000;">type</span><span style="color:#0000ff;">=&quot;JDBC&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">dataSource</span> <span style="color:#ff0000;">type</span><span style="color:#0000ff;">=&quot;POOLED&quot;</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">property</span> <span style="color:#ff0000;">name</span><span style="color:#0000ff;">=&quot;driver&quot;</span> <span style="color:#ff0000;">value</span><span style="color:#0000ff;">=&quot;com.microsoft.sqlserver.jdbc.SQLServerDriver&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">property</span> <span style="color:#ff0000;">name</span><span style="color:#0000ff;">=&quot;url&quot;</span> <span style="color:#ff0000;">value</span><span style="color:#0000ff;">=&quot;jdbc:sqlserver://localhost:1433;DatabaseName=sag;;Trusted_Connection=True;&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">property</span> <span style="color:#ff0000;">name</span><span style="color:#0000ff;">=&quot;username&quot;</span> <span style="color:#ff0000;">value</span><span style="color:#0000ff;">=&quot;sa&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">                <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">property</span> <span style="color:#ff0000;">name</span><span style="color:#0000ff;">=&quot;password&quot;</span> <span style="color:#ff0000;">value</span><span style="color:#0000ff;">=&quot;Passw0rd@1234&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">dataSource</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">       <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">environment</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">environments</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> <span style="color:#008000;">&lt;!-- Reference to XML file which contains the SQL queries--&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">mappers</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">       <span style="color:#0000ff;">&lt;</span><span style="color:#800000;">mapper</span> <span style="color:#ff0000;">resource</span><span style="color:#0000ff;">=&quot;StockDataBean.xml&quot;</span><span style="color:#0000ff;">/&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">mappers</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">&lt;/</span><span style="color:#800000;">configuration</span><span style="color:#0000ff;">&gt;</span></pre>
<p><!--CRLF--></div>
</div>
<p>&#160;</p>
<p>Add the all required MyBatis/IBATIS jars to your class path.</p>
<p>And finally once all configurations are done, we just invoke the methods to do our DML(Create/Insert/Update) operations</p>
<p><strong>StockDataBeanDAO.java</strong></p>
<div style="border-bottom:silver 1px solid;text-align:left;border-left:silver 1px solid;line-height:12pt;background-color:#f4f4f4;width:97.5%;font-family:&#039;direction:ltr;max-height:200px;font-size:8pt;overflow:auto;border-top:silver 1px solid;cursor:text;border-right:silver 1px solid;margin:20px 0 10px;padding:4px;" id="codeSnippetWrapper">
<div style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;padding:0;" id="codeSnippet">
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">package</span> com.timepass.mybatis;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">import</span> org.apache.ibatis.session.SqlSession;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">import</span> org.apache.ibatis.session.SqlSessionFactory;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">import</span> com.timepass.DataProcess.StockDataBean;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">&#160;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#0000ff;">public</span> <span style="color:#0000ff;">class</span> StockDataBeanDAO {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">private</span> SqlSessionFactory sqlSessionFactory;</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">     </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">public</span> StockDataBeanDAO(){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        sqlSessionFactory = MyBatisConnectionFactory.getSqlSessionFactory();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">   </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#008000;">/**</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     * Updates an instance of Contact in the database.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     * @param contact the instance to be updated.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     */</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> update(StockDataBean oStockDataBean){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        SqlSession session = sqlSessionFactory.openSession();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">try</span> {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.update(<span style="color:#006080;">&quot;StockDataBean.createNewTable&quot;</span>, oStockDataBean);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.commit();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        } <span style="color:#0000ff;">finally</span> {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.close();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#008000;">/**</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     * Insert an instance of Contact into the database.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     * @param contact the instance to be persisted.</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"><span style="color:#008000;">     */</span></pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    <span style="color:#0000ff;">public</span> <span style="color:#0000ff;">void</span> insert(StockDataBean oStockDataBean){</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        SqlSession session = sqlSessionFactory.openSession();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        <span style="color:#0000ff;">try</span> {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.insert(<span style="color:#006080;">&quot;StockDataBean.insert&quot;</span>, oStockDataBean);</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.commit();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        } <span style="color:#0000ff;">finally</span> {</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">            session.close();</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">        }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    }</pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;"> </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:#f4f4f4;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">    </pre>
<p><!--CRLF--></p>
<pre style="text-align:left;line-height:12pt;background-color:white;width:100%;font-family:&#039;direction:ltr;color:black;font-size:8pt;overflow:visible;border-style:none;margin:0;padding:0;">}</pre>
<p><!--CRLF--></div>
</div>
<p><strong>Well I believe the above would give you an idea to just get kick started with MyBatis/IBATIS. In case of any queries feel free to drop an e-mail to&#160; <a href="mailto:vinodjayachandran@gmail.com">vinodjayachandran@gmail.com</a></strong></p>
<p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/416/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/416/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/416/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=416&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/10/10/dynamically-createinsertupdate-tables-using-mybatisibatis-from-java-pojobean-input/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>
	</item>
		<item>
		<title>With Windows 7 many eclipse shortcut don&#8217;t work</title>
		<link>http://vinodjayachandran.wordpress.com/2011/09/29/with-windows-7-many-eclipse-shortcut-dont-work/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/09/29/with-windows-7-many-eclipse-shortcut-dont-work/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 11:29:20 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Personal Experiences]]></category>

		<guid isPermaLink="false">https://vinodjayachandran.wordpress.com/2011/09/29/with-windows-7-many-eclipse-shortcut-dont-work/</guid>
		<description><![CDATA[Recently I moved to Windows 7 OS and it religiously gets updated with all latest updates. To my surprise I realized that windows 7 has many applications (whose use I really don’t understand ) which has it’s launch shortcut conflicting with many of the fundamental eclipse shortcuts. One of the fundamental shortcut that I often [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=415&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I moved to Windows 7 OS and it religiously gets updated with all latest updates. To my surprise I realized that windows 7 has many applications (whose use I really don’t understand ) which has it’s launch shortcut conflicting with many of the fundamental eclipse shortcuts.</p>
<p>One of the fundamental shortcut that I often use to open a resource/file is <strong>ctrl+shift+r. </strong>Windows 7 opens an application which looks something as below</p>
<p>&#160;</p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/windows7.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Windows7" border="0" alt="Windows7" src="http://vinodjayachandran.files.wordpress.com/2011/09/windows7_thumb.jpg?w=500&#038;h=383" width="500" height="383" /></a></p>
<p>&#160;</p>
<p>I really don’t find any use of this application for which I don’t even know its name(which looks like a ruler) , also I don’t find any way to either change it’s launch shortcut nor uninstall the application/program itself. There many such applications as this</p>
<p>I hope MS wakes up and does something about such applications (either give an option to uninstall or change it’s launch shortcut)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/415/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/415/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/415/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=415&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/09/29/with-windows-7-many-eclipse-shortcut-dont-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/windows7_thumb.jpg" medium="image">
			<media:title type="html">Windows7</media:title>
		</media:content>
	</item>
		<item>
		<title>Chennai auto rickshaw drivers always raise a ruckus</title>
		<link>http://vinodjayachandran.wordpress.com/2011/09/26/chennai-auto-rickshaw-drivers-always-raise-a-ruckus/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/09/26/chennai-auto-rickshaw-drivers-always-raise-a-ruckus/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 08:35:03 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Personal Experiences]]></category>
		<category><![CDATA[chennai]]></category>

		<guid isPermaLink="false">https://vinodjayachandran.wordpress.com/2011/09/26/chennai-auto-rickshaw-drivers-always-raise-a-ruckus/</guid>
		<description><![CDATA[Once during my trip to Chennai, I had to take a Auto Rickshaw from the railway station to my destination and needless to say it was a terrible experience. Although generally I don’t intend to recollect any of my negative experiences, yet&#160; if it could help few I don’t mind doing it. Needless to say [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=408&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Once during my trip to Chennai, I had to take a Auto Rickshaw from the railway station to my destination and needless to say it was a terrible experience. Although generally I don’t intend to recollect any of my negative experiences, yet&#160; if it could help few I don’t mind doing it. </p>
<p>Needless to say as many of us already know auto rickshaw drivers (majority of them) always quote a higher price than the correct one and it would be a dream come true if you could really find at least one auto driver in whole of Chennai who agrees to come by meter. </p>
<p>At any bus stand or railway station you are bound to be surrounded by crooks trying to lure you. I was no exception @ Chennai Central Railway Station. More than the money, I get annoyed with the argument with the drivers, hence decided to opt for the Pre paid Autos. To my surprise the prepaid auto fair was less than half the fare quoted by other auto drivers. I was impressed by the facility instilled by TN state government to comfort the passengers for hassle free travel. We had to get a token for Rs 3 and get a Receipt quoting the amount and destination. Unfortunately I didn’t have exact change and the guy at the counter refused to give the token unless exact change tendered. To my rescue an old lady who stood before me in the queue donated and helped me with two 2 rupee coins. So I managed to get the token and returned Rs 1 balance to the lady with humility</p>
<p>I got into an auto which came as per sequence. The initial behavior of the driver itself was very hostile but as I didn’t expect anything great from these crooks, I decided to board the auto. I got vibes that he was not satisfied by the price quoted by the pre paid taxi booth. </p>
<p>&#160;</p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/chennai-auto-rickshaw.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Chennai-auto-rickshaw" border="0" alt="Chennai-auto-rickshaw" src="http://vinodjayachandran.files.wordpress.com/2011/09/chennai-auto-rickshaw_thumb.jpg?w=508&#038;h=317" width="508" height="317" /></a></p>
<p>&#160;</p>
<p>My journey from Railway station to my destination was hardly 15 minutes @ 20:30 in the night. But the entire drive gave me a feeling of riding in a roller coaster. There was a clear mark of arrogance from the driver by breaking all traffic signals, driving in all wrong directions and abusing everyone who came on his way. I was wondering if he was drunk. Finally we managed to reach my destination safe. I amount stated in the Pre-paid auto receipt was Rs 75, as again unfortunately I didn’t have exact change. I ended up in giving him a 100 rupee note and was waiting for him to return me the balance. To my dismay , this is what happened further</p>
<blockquote><p>&#160;<strong>Driver</strong> :What am I supposed to do with this ? </p>
</blockquote>
<blockquote><p><strong>me</strong> :return me the balance 25.&#160; </p>
<p><strong>Driver</strong> : You are actually supposed to pay me more, as it’s night time</p>
<p><strong>me</strong> : Night ? it’s hardly 9:00 p.m , and if so Why has the prepaid counter billed me for Rs 75</p>
<p><strong>Driver</strong> : Prepaid counter is incorrect and they would quote even 250 for the same distance if it’s raining</p>
<p><strong>me</strong> : Well if you are not compliant with this rate, you should have told me before start&#160; and I would pay whatever the Prepaid counter gives me bill for</p>
<p><strong>Driver</strong> : Everyone gives extra, Y are u thinking so much for Rs 25</p>
</blockquote>
<p>Within this the driver drove his auto without even waiting or letting me a chance to try for change in any near by shops. </p>
<p>The following day me and my wife were back to Central railway station Prepaid Auto booth. There was a poster displayed, for complaints call. We tried calling that number and the number was switched off. I wondered why do they even advertise such number if they are not really open to listen to any complaints.</p>
<p>My wife was in fact more furious than me and wanted to complain at any cost. We enquired a near by police constable and explained him the situation, he re-directed us to crime branch and insisted that we lodge a complain as they are not able to address such problem only because people don’t come forward and complain. We marched ahead to the crime branch police station and explained the police officer over there. The police officer demanded the receipt issued by the Prepaid Auto booth. </p>
<p>To our surprise the receipt didn’t mention the vehicle registration number. The police said , ideally there should be a police officer till 21:00 and only they should issue the receipt along with the vehicle number and may be the police officer left little earlier that day. Hence some local auto union guy would have issued receipts without the vehicle number.&#160; I felt like questioning back the police officer, “if the issuing authority has left earlier that day, who is responsible and Police is supposed to provide security 24/7 , so don’t you take responsibility for trains coming after 21:00 ? Such negligence only causes all breach and terrorists could happily kill many @ Mumbai railway station too.”</p>
<p>The police officer was asking information about the physical appearance of the driver.&#160; We furnished the details to the best of our knowledge. But it was very clear there is much we could do without the vehicle registration number.</p>
<p>Overall, more than the money the behavior of the driver was more annoying. I would have happily paid him Rs 100 had requested politely or at least demanded upfront before starting the journey. Only bitter lesson I could learn this horrifying experience is , when ever next time you deal with a auto driver,</p>
<ul>
<li><strong>Have exact change before you get into the auto and don’t expect the driver to return you back the change</strong> (Even if he has the balance, he would pretend as if he doesn’t have balance and he doesn’t have any intentions to be honest)</li>
<li><strong>If in case of any misbehavior , do make not of the vehicle registration number.</strong></li>
</ul>
<p>Above all, don’t expect the authorities to be of any help and this how life and society is. Better not to take to much to heart and mind <img style="border-style:none;" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://vinodjayachandran.files.wordpress.com/2011/09/wlemoticon-winkingsmile.png?w=500" /></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/408/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/408/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/408/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=408&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/09/26/chennai-auto-rickshaw-drivers-always-raise-a-ruckus/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/chennai-auto-rickshaw_thumb.jpg" medium="image">
			<media:title type="html">Chennai-auto-rickshaw</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/wlemoticon-winkingsmile.png" medium="image">
			<media:title type="html">Winking smile</media:title>
		</media:content>
	</item>
		<item>
		<title>Logo Design</title>
		<link>http://vinodjayachandran.wordpress.com/2011/09/06/logo-design-2/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/09/06/logo-design-2/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 08:17:49 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Public Info]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=390</guid>
		<description><![CDATA[Logo design for Interior designing and Space management firm named Intrend Want to make any logo design, letter head or web design for your firm ? Contact : vinodjayachandran@gmail.com vinodjayachandran@hotmail.com<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=390&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Logo design for <strong>Interior designing and Space management</strong> firm named <strong>Intrend</strong></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/1.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/1.jpg?w=500&#038;h=353" alt="" title="1" width="500" height="353" class="aligncenter size-full wp-image-391" /></a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/2.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/2.jpg?w=500&#038;h=353" alt="" title="2" width="500" height="353" class="aligncenter size-full wp-image-392" /></a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/3.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/3.jpg?w=500&#038;h=353" alt="" title="3" width="500" height="353" class="aligncenter size-full wp-image-393" /></a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/41.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/41.jpg?w=500&#038;h=353" alt="" title="4" width="500" height="353" class="aligncenter size-full wp-image-395" /></a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/5.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/5.jpg?w=500&#038;h=353" alt="" title="5" width="500" height="353" class="aligncenter size-full wp-image-396" /></a></p>
<p><a href="http://vinodjayachandran.files.wordpress.com/2011/09/6.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/09/6.jpg?w=500&#038;h=353" alt="" title="6" width="500" height="353" class="aligncenter size-full wp-image-397" /></a></p>
<p>Want to make any logo design, letter head or web design for your firm ?</p>
<p>Contact :<br />
<strong>vinodjayachandran@gmail.com<br />
vinodjayachandran@hotmail.com</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/390/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/390/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/390/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=390&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/09/06/logo-design-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/1.jpg" medium="image">
			<media:title type="html">1</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/2.jpg" medium="image">
			<media:title type="html">2</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/3.jpg" medium="image">
			<media:title type="html">3</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/41.jpg" medium="image">
			<media:title type="html">4</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/5.jpg" medium="image">
			<media:title type="html">5</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/09/6.jpg" medium="image">
			<media:title type="html">6</media:title>
		</media:content>
	</item>
		<item>
		<title>My Struggle to get LMV Driving License</title>
		<link>http://vinodjayachandran.wordpress.com/2011/08/19/my-struggle-to-get-lmv-driving-license/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/08/19/my-struggle-to-get-lmv-driving-license/#comments</comments>
		<pubDate>Fri, 19 Aug 2011 12:09:46 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Personal Experiences]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=380</guid>
		<description><![CDATA[Dad was insisting me on getting a 4 wheeler license for past few years , it really never struck me primarily because i was lazy and also because i didn&#8217;t own a car. Well nothing really changed till now. (i.e) I continue to remain lazy and still don&#8217;t own a car. Although driving a car [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=380&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dad was insisting me on getting a 4 wheeler license for past few years , it really never struck me primarily because i was lazy and also because i didn&#8217;t own a car. Well nothing really changed till now. (i.e) I continue to remain lazy and still don&#8217;t own a car. Although driving a car excited me but owning a car never excited me primarily because of traffic/road conditions in India and also because of ever shooting up fuel prices. After long i decided to make an attempt to get driving license, and what really struck me to go ahead and try for driving license was because I was getting married. Well that&#8217;s one of the greatest excitement one can get in life and my fiancee was relocating to Bangalore in a month. So i wanted to learn driving before she arrives. I promised her before she reaches Bangalore, I will make sure that I will have my driving license ready.</p>
<p>So that&#8217;s when it all got started. I surveyed couple of driving schools beside my home. I decided to join one of the driving school which was closest to my home which was coincidentally most economical too. The thought of driving a 4 wheeler excited me and hence i got started with the driving classed before getting Learner&#8217;s License and figuring various documents required for the same.<br />
<a href="http://vinodjayachandran.files.wordpress.com/2011/08/rto.jpg"><img src="http://vinodjayachandran.files.wordpress.com/2011/08/rto.jpg?w=500&#038;h=429" alt="" title="RTO" width="500" height="429" class="aligncenter size-full wp-image-381" /></a></p>
<p>Driving classes were for 10 hours. Although the drivers of the driving school were well behaved the driving classes were very poorly organized which lead to classes getting cancelled and delayed often. I used to get irritated but still managed live with it as it was hardly just 10 classes. Almost 8 classes were over and then the driving school suggested me to have the last 2 hours as reserve and utilize it before a day or two before driving test. I found the suggestion to be sensible and decided to go with the next step of applying for Learner&#8217;s license. The driving school had mentioned a set of documents and few photographs of mine. Driving school insisted me to come only on Tuesday or Thursday. This was the first problem. I had to take a leave on a weekday. I requested my manager for half a day&#8217;s leave for learner&#8217;s license but  it was rejected because of all the silly reasons of ever critical projects. After having waited for few weeks, I decided to take an uninformed sick leave.</p>
<p> I had all the documents ready and went to Indira Nagar RTO at Indira Nagar BDA complex. Every driving school has an office adjacent to RTO office. When i approached the inspector, he insisted on a document proof for permanent address, which i didn&#8217;t have. I questioned him which documents do you accept as a permanent address proof. He showed me list which had the following</p>
<ol>
<li> Passport </li>
<li> LIC Policy</li>
<li> State/Central Govt Payslip </li>
<li> Ration card</li>
</ol>
<p>Unfortunately my only choice was passport. I immediately presented my passport. I got my passport during my college and hence it had my college hostel address, apparently seeing that inspector rejected me for 2nd time. I couldn&#8217;t understand what&#8217;s the need for proof of permanent address while i have a proof for present address and valid proof that I am Indian citizen. More over what is the relevance of permanent address if i don&#8217;t live there any more. I had no choice but to abide by the rules however meaningless they might be. I tried to figure out how could i arrange for the documents insisted by the inspector. The straight forward options were either get a LIC policy or apply for change of address in my passport. I thought going through a driving school, things would be pretty smooth and straight forward, but it all happened just the opposite. May be the inspector wasn&#8217;t bribed well by my driving school. So one day sick went in vain.</p>
<p>I decided to apply for a change of address to my passport as i thought it would be useful in the long run for other needs too. Applied online and after taking an appointment at passport office 3 weeks later (that&#8217;s the earliest I could get) i reached the passport office and submitted all the necessary documents for address change. After submitting the documents 3 weeks later a police inspector came to my home for address verification. He openly demanded for INR 300 as bribe. I had no option than to abide to his demands as my passport was stuck with him. After the police verification it took 2 more weeks for my passport to arrive by post. It took close to 2 months for me for changing my passport address, which was all just to arrange one document(Permanent address proof) for learner&#8217;s license.</p>
<p>After getting my passport, it my 3rd visit to RTO hoping that at least this time my documents at least won&#8217;t be rejected. But this time i decided to go on Saturday. Finally all document verification passed, now they sent me to another room where there was a long queue for written test for LLR. I was baffled. People were standing in a queue and reading seriously referring to various study material. I have never studied so even for my school/graduation exams). People waiting in queue were saying that they have failed multiple times in the test and it&#8217;s really hard to pass. I had no clue what kind off environment i was around, while i had absolutely no preparation. I never believed in last minute preparation and there is hardly anything that i could , so decided to relax and just give it a shot. A guy who was before me left the queue saying he will give the test later as he needs more preparation as he had already failed once before. I just walked in and gave the test a blind shot. To my surprise i just cleared it and got my learner&#8217;s license. Finally i managed to get learner&#8217;s license after 4 months. I had to wait for a month at least to appear for driving license test. Phew that was a sigh of relief for at least a month.</p>
<p>A month just passed by and by then my marriage preparations was in full pace and I just couldn&#8217;t find time at all to go for driving license test, as this time i had to go on a weekday only for the test. I was saving on the leaves for my marriage. Since learner&#8217;s license has 6 months validity i decided to postpone it and take DL test after marriage. Weeks after marriage i followed up the driving school for DL test, that&#8217;s when i realized the Driving school (<strong>Infant Driving School, Malleshpalya, Bangalore</strong>) didn&#8217;t have any influence at all at RTO. The driving school couldn&#8217;t really fix a date for my driving test ever. They ever had some excuses as the car is not available or inspector is on leave etc. Many weeks<br />
 passed by and just my phone bills were hitting the roof following up the driving school and my learner&#8217;s license was approaching it&#8217;s expiry. I got infuriated and when i went to the driving school, i realized i wasn&#8217;t the only one left out so. There were cheated as me, whose learner&#8217;s license was nearing expiry but never even got a chance to appear for the driving test.</p>
<p>Last 2 weeks were left out before my Learner&#8217;s License expiry, I realized there is no more point in  waiting relying on the driving school, decided to approach another driving school (Dhanush Driving School, Vignan Nagar). The frustrating part was after undergoing all the physical stress, i neither got any refund from previous driving school and I had to pay the whole fee again to Second Driving school. I had no other option than to go for it. I never realized that getting a driving license would be such a painful process. Somehow just a day before my learner&#8217;s license expiry i managed to attend the driving test from the second driving school. During the driving test, the inspector realized that i had come from another driving school and failed me in the test (May be they had different bribe agreements). Initially I didn&#8217;t realized that i have been failed. The driving school too didn&#8217;t tell me and said me that you would get your license 3 weeks from now by post. I waited for 3 weeks and nothing really turned up. I called back driving school to check what was the issue and that&#8217;s when i realized I failed the driving test. By now my learner&#8217;s license had expired and I was back to square one. It was almost 4 months after my marriage and I realized i am back to square one and got to start all over again to apply for license. I had lost all the motivation and spirits in the last 10 months struggling to get a LMV driving license. My only consolation was my wife who boosted me not to loose heart and just give it another shot. </p>
<p>I gave the whole process a month break to rejuvenate myself. Now i knew all the nuances of the documents required and went to the driving school for Learner&#8217;s license again. I felt it as though it was all a replay. This time the driving school charged me again. I questioned them , what happened to the bribe money i paid last time , the driving school guys said me bluntly this is the procedure, if you want license pay else vacate the place. Well that was too rude and insulting in front of everybody. I didn&#8217;t understand even how to react. If i got to another 3rd driving school, again i will end up in paying, so i decided to pay the money (bribe) again. Before appearing for the written test for Learner&#8217;s license , the driving school demanded another Rs 200 saying that you don&#8217;t have to write the written test, we will pass you if you pay another 200. I didn&#8217;t understand what the hell was even going on , only thing i understood was they were tossing me around. I didn&#8217;t know whom to rely &amp; there was no receipt for anything. Finally that day I managed to get Learner&#8217;s license again. Now I had another month&#8217;s time for the DL test.</p>
<p>After a month , I approached the driving the school again for DL test. Now the Driving school demanded another Rs 500. I literally felt WTF. Everyone in and around the RTO are mere man eaters. I just had 300 in my wallet at that time and i just paid whatever i had and the driving school accepted. I really had no clue who was playing around for more money, either the Govt Inspector or the Driving school for money with each visit. Finally I gave the driving test again and the inspector marked it pass. Again I was said wait for 3 weeks, You driving license would be posted to you. I had no other option than to believe and leave the place. </p>
<p>It was just 3 days for 3 weeks to get completed and there was no sign of driving license yet. I got anxious hoping to hear the same that i failed in the test again. Only consolation was, i still have my learner&#8217;s license to expire. Finally just a day before I got my license by post. Phew that was a sigh of relief and had a great sense of achievement. It was a greater feeling than getting my first job.</p>
<p>Amidst the lokpal bill when people are propagating not to support corruption by paying bribes. I don&#8217;t voluntarily offer bribes, but there are circumstances when you would not be allowed to survive in such a corrupted system. You need some fundamental things like passport and driving license as part of being a citizen, but if the police doesn&#8217;t give them without bribe, do we have a choice ?   </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/380/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/380/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/380/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=380&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/08/19/my-struggle-to-get-lmv-driving-license/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/08/rto.jpg" medium="image">
			<media:title type="html">RTO</media:title>
		</media:content>
	</item>
		<item>
		<title>Is Real estate a wise investment ?</title>
		<link>http://vinodjayachandran.wordpress.com/2011/08/03/is-real-estate-a-wise-investment/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/08/03/is-real-estate-a-wise-investment/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 12:01:47 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Life and its ways]]></category>
		<category><![CDATA[Personal Experiences]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=372</guid>
		<description><![CDATA[Every individual excepting very few have a wish to own their dream home. For one home every individual sheds all his time, money and energy in building that one single home for all his life and many even don&#8217;t end up building one and chase that dream in vain. It used to be a dream [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=372&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Every individual excepting very few have a wish to own their dream home. For one home every individual sheds all his time, money and energy in building that one single home for all his life and many even don&#8217;t end up building one and chase that dream in vain.</p>
<p>It used to be a dream to own a land and build a house on that, rather than living in a flat. Now it has become a thing of past atleast in metro politan cities of india. Even if you wish for, the city is super saturated that you can&#8217;t get a vacant land.<br />
<div class="wp-caption aligncenter" style="width: 531px"><img alt="House" src="http://www.howardmodels.com/Architectural-Renderings/Homes2/House-Rendering.jpg" title="Home" width="521" height="373" /><p class="wp-caption-text">House</p></div></p>
<p>Considering within the limited resources, an individual tries to purchase a house, let&#8217;s chart down the various hardships he/she needs to undergo.</p>
<p><strong>First</strong> and foremost to get a house of your liking is great challenge. Everyone has different likes/dislikes for a home apart from the technical requirements for the house. Getting house as per your preference involves many factors such as <strong>Vaastu compliance</strong>, <strong>proper surroundings</strong> , <strong>ventillation</strong> and <strong>location</strong> of your choice etc. Often this in itself takes a lot of effort and time considering we all have time only in the weekend for along with all other work.</p>
<p><strong>Secondly</strong>, suppose if you find a house of your liking, next comes the bitter part of getting legal opinion on the property. You would not be surprised to note that 9/10 builders do some violation deliberately with profit motive. The credibility of the advocate from whom you get legal opinion of the property is also a big <strong>&#8220;?&#8221;</strong> Often you end up in a fix where in you can&#8217;t find even a single builder/property 100% fool proof and legally clear. Some of the very common ones are FSI(Floor Space Index) violation or construction of property on Agriculture land. In a fool&#8217;s city, a fool is the king, same way in a corrupted society, you need to live with corruption to survive in the society</p>
<p><strong>Third</strong>, financnig your dream project. Banks give loan for 80% of the cost and 20% you need to arrange on your own from your past saving. Builder on request from the buyers even over quotes the cost of the property by 20% , so the one can avail loan of almost close to 100%. Although today there are many banks available to offer you home loan, there are many hidden riders (example: Pre-closure penalty), charges and clauses which really makes the customer go haywire. Subject to one&#8217;s knowledge , each individual finalizes on a bank for home loan. In india still lots of work goes on paper only and is not digitalized. To furnish all the documents demanded by a bank from builder is no easy task. Even after provinding all the documents, banks take months to approve after all the verification. After approval of bank loan, it&#8217;s a great hassle to deal with various stage payments from bank. You would be really tossed like a football between the builder and bank for each stage payments.</p>
<p><strong>Fourth</strong>, <em>The D day; The day of registration</em>. Hours of wait in the completely corrupted Registration Govt Office. You would be really treated like shit inspite of paying heavy bribe. There is some respite, if the builder is influential enough to get it done fast.</p>
<p><strong>Finally</strong>, don&#8217;t think it&#8217;s all over if registration is over. The pain continues till your life time ! If it&#8217;s a flat, you need to wait for all the flats to get sold and <strong>form a Flat owner&#8217;s association</strong> and make sure that the maintainence of flat goes on fine. Pay every year <strong>property taxes</strong> on time. Make sure that <strong>Bifurcation of your property</strong> is done appropriately and all the associated documents are obtained accordingly. <strong>Convert electricity bill on your name</strong>. After all these hassles, when we look for some ROI from the property, we need to be really careful and cautious in <strong>renting out to safe/reliable hands</strong>. If you end up in renting your flat to a tenant who doesn&#8217;t maintain the house well or doesn&#8217;t pay rent on time, then it&#8217;s another issue to vacate the tenant and lot of trouble comes associated with it.</p>
<p>The fundamental question is, <strong>Is all the pain really worth ?</strong>. Do we really get so high returns from this investment (compared to other forms of investment)considering the pains that follows for your entire life.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/372/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/372/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/372/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=372&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/08/03/is-real-estate-a-wise-investment/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://www.howardmodels.com/Architectural-Renderings/Homes2/House-Rendering.jpg" medium="image">
			<media:title type="html">Home</media:title>
		</media:content>
	</item>
		<item>
		<title>Yahoo interview/hiring experience</title>
		<link>http://vinodjayachandran.wordpress.com/2011/07/29/yahoo-interviewhiring-experience/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/07/29/yahoo-interviewhiring-experience/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 10:49:48 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Personal Experiences]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=362</guid>
		<description><![CDATA[Recently I went through Yahoo interview/selection process and managed to successfully get an offer from Yahoo Bangalore. Unlike the usual interview posts, this blog isn&#8217;t focussed towards the questions that were asked in yahoo or to discuss algorithm or problem solving tactics. For people interested in those can refer to From the day i had [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=362&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently I went through Yahoo interview/selection process and managed to successfully get an offer from Yahoo Bangalore.</p>
<p>Unlike the usual interview posts, this blog isn&#8217;t focussed towards the questions that were asked in yahoo or to discuss algorithm or problem solving tactics. For people interested in those can refer to <a href="http://www.careercup.com/page?pid=yahoo-interview-questions" title="Yahoo Interview Questions" target="_blank"></a></p>
<p>From the day i had exposure to internet , the first name i ever heard was yahoo and it&#8217;s always a pride to be associated with such dream companies such as Yahoo, Google , Microsoft etc. </p>
<p>Though I didn&#8217;t get a chance to get into them during my initial days of career, after 5 years of Software development experience , I managed to clears all 8 rounds of technical interviews(including Algos, problem solving, Java , HR etc) Towards the end of the screening process , they intimated me that I am hired and we would release the offer within 2 days. That was the moment when my face was literally like the smiley on yahoo messenger. You may refer to the below pic too for reference <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
<div class="wp-caption aligncenter" style="width: 539px"><img alt="Smile" src="http://www.commentsyard.com/graphics/smile/smile33.jpg" title="Smile" width="529" height="514" /><p class="wp-caption-text">Smile</p></div></p>
<p>I was eagerly anticipating the offer from yahoo and it continued to last for few weeks. I was wondering what is taking so much of time and after 3 weeks , got a call from HR and said me that it will take another week time as it needs to go to all higher levels of approval. I agreed and continued to wait. After 2 more weeks , I got a whole set of forms to be filled from yahoo. It was a tiring data entry job, but to my surprise before even i could send the filled in application forms, I got the offer from the HR along with my salary details. I was wondering why was even made to do this stupid data entry job then !! To my surprise the offer just matched my cuurent salary, though I was still fine for the brand name and environment yahoo would offer</p>
<div class="wp-caption aligncenter" style="width: 610px"><img alt="Yahoo" src="http://vinodjayachandran.files.wordpress.com/2011/07/yahoo_logo.jpg?w=600&#038;h=352" title="Yahoo" width="600" height="352" /><p class="wp-caption-text">Yahoo</p></div>
<p>The following day another HR(Y) from Yahoo calls me for  openings @ Yahoo for some other team. I intimated that I just receieved an offer day before from Yahoo. They asked me the HR(X) details who sent me the offer. I gave the details and HR(Y) verifies and intimates me saying that I confirmed with HR(X), your offer is not final and that was just a proposal and so if you need you can try again. I was baffled and got an impression that my offer was cancelled. 2 days later HR(Y) calls me again to intimate that , <strong>Sorry there was a confusion and your offer is valid</strong>.</p>
<p>A week later HR(X) (who sent the initial offer letter) calls me and says after a team survey, we have revised your salary and it was <strong>reduced by over a lakh</strong>. I was shocked. I have never heard/seen a company reducing the salary after releasing the offer, that too based on the team survey. I clarified with the HR saying that , your revised salary would be less than my current salary . The HR(X) justifies it by saying it&#8217;s Yahoo norms. </p>
<p>Even though before even getting the offer, I heard lots of -ve news about yahoo&#8217;s performance , firing history, loosing market share to google and lack of innovation, my personal experience was at it&#8217;s peak and lost all my respect and trust towards the organization</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/362/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/362/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/362/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=362&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/07/29/yahoo-interviewhiring-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>

		<media:content url="http://www.commentsyard.com/graphics/smile/smile33.jpg" medium="image">
			<media:title type="html">Smile</media:title>
		</media:content>

		<media:content url="http://vinodjayachandran.files.wordpress.com/2011/07/yahoo_logo.jpg?w=300" medium="image">
			<media:title type="html">Yahoo</media:title>
		</media:content>
	</item>
		<item>
		<title>Tax filing exemption for 5 lakh income comes with several riders</title>
		<link>http://vinodjayachandran.wordpress.com/2011/07/28/tax-filing-exemption-for-5-lakh-income-comes-with-several-riders/</link>
		<comments>http://vinodjayachandran.wordpress.com/2011/07/28/tax-filing-exemption-for-5-lakh-income-comes-with-several-riders/#comments</comments>
		<pubDate>Thu, 28 Jul 2011 08:33:26 +0000</pubDate>
		<dc:creator>vinodjayachandran</dc:creator>
				<category><![CDATA[Public Info]]></category>

		<guid isPermaLink="false">http://vinodjayachandran.wordpress.com/?p=358</guid>
		<description><![CDATA[Salaried individuals with a taxable income of less than Rs 5 lakh will not have to file income-tax returns in the current assessment year. However this comes with some riders that could make you ineligible for the benefit despite fitting into this income bracket. The riders are as follows 1) The entire income must accrue [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=358&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Salaried individuals with a taxable income of less than Rs 5 lakh will not have to file income-tax returns in the current assessment year. However this comes with some riders that could make you ineligible for the benefit despite fitting into this income bracket. </p>
<p>The riders are as follows</p>
<p>1) The entire income must accrue from a single employer. That is, if an individual has a taxable salary income of less than Rs 5 lakh, but had switched jobs in the middle of 2010-11, then he/she would have to file tax returns</p>
<p>2) Income must only be from salary and savings bank interest. Income from mutual funds, house rent or even NSCs to save tax, automatically fall outside the purview of this exemption. Even those who have invested in infrastructure bonds to claim deduction under Section 80CCF is not eligible for the scheme. </p>
<p>3) The interest income from a savings bank account should not exceed Rs 10,000</p>
<p>4) For the exemption to apply. More importantly, the above (2 &amp; 3) has to be reported to the employer through Form 16 and the employer has to withhold taxes on it while paying the salary. The interest on bank account is credited on a half-yearly basis. Thus you will need to correctly estimate the tax due on this income.</p>
<p>    There are certain deductions that aren’t mentioned in Form 16. For instance, any donation to charitable organizations is not mentioned. Thus any individual who wants to earn a tax refund on such donations would have to necessarily file a tax return.<br />
    There are also disadvantages in not filing your returns. For instance, you forego your right to modify your return to include any deduction you may have missed. Only taxpayers who file their return by the due date can file a revised return. </p>
<p>In effect the govt&#8217;s option to exempt people with income less than 5 Lakhs from filing tax and projecting it as a positive move is a mere eye wash and practically useless. </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/vinodjayachandran.wordpress.com/358/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/vinodjayachandran.wordpress.com/358/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/vinodjayachandran.wordpress.com/358/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=vinodjayachandran.wordpress.com&amp;blog=8103768&amp;post=358&amp;subd=vinodjayachandran&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://vinodjayachandran.wordpress.com/2011/07/28/tax-filing-exemption-for-5-lakh-income-comes-with-several-riders/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c05440869e59f2760e43fa8a6b914775?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">vinodjayachandran</media:title>
		</media:content>
	</item>
	</channel>
</rss>
