<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6987476036640159584</id><updated>2024-09-12T23:33:28.970-07:00</updated><category term="Java"/><category term="Javascript"/><category term="Oracle"/><category term="PHP"/><category term="MySql"/><category term="Hibernate"/><category term="JSP"/><category term="System"/><category term="html"/><category term="Active directory"/><category term="Connect by prior"/><category term="Connection pooling"/><category term="Entertainment"/><category term="Excel"/><category term="Jquery"/><category term="Linux"/><category term="Struts"/><category term="WebServices"/><category term="c programs"/><category term="c#"/><category term="hierarchical query"/><category term="mysql random password"/><category term="personality development"/><title type='text'>Share Views Share Knowledge</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>128</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-6107551704485739917</id><published>2019-04-20T10:49:00.002-07:00</published><updated>2019-04-20T10:50:39.485-07:00</updated><title type='text'>Gmail 2 factor authentication using selenium webdriver in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;import java.util.concurrent.TimeUnit;&lt;br /&gt;&lt;br /&gt;import org.jboss.aerogear.security.otp.Totp;&lt;br /&gt;import org.openqa.selenium.By;&lt;br /&gt;import org.openqa.selenium.WebDriver;&lt;br /&gt;import org.openqa.selenium.WebElement;&lt;br /&gt;import org.openqa.selenium.firefox.FirefoxDriver;&lt;br /&gt;import org.openqa.selenium.support.ui.ExpectedConditions;&lt;br /&gt;import org.openqa.selenium.support.ui.WebDriverWait;&lt;br /&gt;&lt;br /&gt;public class Gmail2FA {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.setProperty(&quot;webdriver.gecko.driver&quot;,&quot;D:\\QA\\geckodriver-v0.24.0-win64\\geckodriver.exe&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WebDriver driver = new FirefoxDriver();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String baseUrl = &quot;https://gmail.com&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; driver.get(baseUrl);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; driver.manage().window().maximize();&lt;br /&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS); &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebElement email_phone =&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.findElement(By.xpath(&quot;//input[@id=&#39;identifierId&#39;]&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; email_phone.sendKeys(&quot;&amp;lt;&amp;lt;YOUR ACCOUNT&amp;gt;&amp;gt;@gmail.com&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; driver.findElement(By.id(&quot;identifierNext&quot;)).click();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;courier new&amp;quot; , &amp;quot;courier&amp;quot; , monospace;&quot;&gt;&amp;nbsp;&amp;nbsp; WebElement password = driver.findElement(By.xpath(&quot;//input[@name=&#39;password&#39;]&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; WebDriverWait wait = new WebDriverWait(driver, 20);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; wait.until(ExpectedConditions.elementToBeClickable(password));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; password.sendKeys(&quot;&amp;lt;&amp;lt;YOUR PASSWORD&amp;gt;&amp;gt;&quot;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; driver.findElement(By.id(&quot;passwordNext&quot;)).click();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; String otpKeyStr;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; String twoFactorCode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; otpKeyStr = &quot;4wer 43r5 bsz5g liec vr5s dgtw&quot;; // &amp;lt;- this 2FA secret key.&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Totp totp = new Totp(otpKeyStr);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; twoFactorCode = totp.now();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // logger.info(twoFactorCode);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WebElement enter2FA = driver.findElement(By.xpath(&quot;//input[@id=&#39;totpPin&#39;]&quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; enter2FA.sendKeys(twoFactorCode);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wait.until(ExpectedConditions.elementToBeClickable(enter2FA));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; driver.findElement(By.className(&quot;CwaK9&quot;)).click(); &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //logger.info(&quot;Clicking on the submit button&quot;);&lt;br /&gt;//RveJvd snByac&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //clickBtn.click();&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //sleep(2);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;}&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/6107551704485739917/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2019/04/gmail-2-factor-authentication-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6107551704485739917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6107551704485739917'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2019/04/gmail-2-factor-authentication-using.html' title='Gmail 2 factor authentication using selenium webdriver in java'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-6487721487196460278</id><published>2016-07-30T09:54:00.002-07:00</published><updated>2016-07-30T09:54:36.251-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>The type List is not generic; it cannot be parameterized with arguments &lt;&gt;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Error:&lt;br /&gt;
The type List is not generic; it cannot be parameterized with arguments &amp;lt;&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
&lt;br /&gt;
Change&lt;br /&gt;
import java.awt.List;&lt;br /&gt;
&lt;br /&gt;
To&lt;br /&gt;
&lt;br /&gt;
import java.util.List;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/6487721487196460278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2016/07/the-type-list-is-not-generic-it-cannot.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6487721487196460278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6487721487196460278'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2016/07/the-type-list-is-not-generic-it-cannot.html' title='The type List is not generic; it cannot be parameterized with arguments &lt;&gt;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-806252871574787293</id><published>2016-07-16T23:47:00.002-07:00</published><updated>2016-07-16T23:55:59.295-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>How to add Oracle JDBC driver in your Maven local repository</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Oracle does not provide library to maven. So we need to download the jar and add path to the project.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Below is the process for installing ojdbc14.jar to maven&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Step1: Download ojdbc14.jar from oracle website&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Step2: Save it to a folder and in command prompt navigate to respective folder&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;E.g: C:\Users\Anand\Desktop&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Step3: Run the below command&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;mvn install:install-file -DgroupId=com.oracle -Dartif&lt;br /&gt;actId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar -Dgenerate&lt;br /&gt;Pom=true&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Yow will get below messages on successful installation&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;[INFO] Scanning for projects...&lt;br /&gt;[INFO]&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO] Building Maven Stub Project (No POM) 1&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO]&lt;br /&gt;[INFO] --- maven-install-plugin:2.4:install-file (default-cli) @ standalone-pom&lt;br /&gt;---&lt;br /&gt;[INFO] Installing C:\Users\AnandBaba\Desktop\ojdbc14.jar to C:\Users\AnandBaba\.&lt;br /&gt;m2\repository\com\oracle\ojdbc14\10.2.0.1.0\ojdbc14-10.2.0.1.0.jar&lt;br /&gt;[INFO] Installing C:\Users\ANANDB~1\AppData\Local\Temp\mvninstall910411268917029&lt;br /&gt;3395.pom to C:\Users\AnandBaba\.m2\repository\com\oracle\ojdbc14\10.2.0.1.0\ojdb&lt;br /&gt;c14-10.2.0.1.0.pom&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO] BUILD SUCCESS&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;[INFO] Total time: 2.432 s&lt;br /&gt;[INFO] Finished at: 2016-07-17T12:08:50+05:30&lt;br /&gt;[INFO] Final Memory: 6M/123M&lt;br /&gt;[INFO] ------------------------------------------------------------------------&lt;br /&gt;C:\Users\Anand\Desktop&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Step3:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;Add below dependency in pom.xml&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&amp;nbsp;&amp;lt;dependency&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;lt;groupId&amp;gt;com.oracle&amp;lt;/groupId&amp;gt;&lt;br /&gt;&amp;lt;artifactId&amp;gt;ojdbc14&amp;lt;/artifactId&amp;gt;&lt;br /&gt;&amp;lt;version&amp;gt;10.2.0.1.0&amp;lt;/version&amp;gt;&lt;br /&gt;&amp;lt;/dependency&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;color: teal; font-family: &amp;quot;courier new&amp;quot;; font-size: 10pt; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/806252871574787293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2016/07/how-to-add-oracle-jdbc-driver-in-your.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/806252871574787293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/806252871574787293'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2016/07/how-to-add-oracle-jdbc-driver-in-your.html' title='How to add Oracle JDBC driver in your Maven local repository'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-1517240648981506812</id><published>2015-10-18T09:35:00.002-07:00</published><updated>2015-10-18T09:35:51.143-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Exception in thread &quot;main&quot; com.sun.xml.internal.ws.spi.db.DatabindingException</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While implementing jax-ws web client using wsimport sometimes you will get the below error.&lt;br /&gt;
&lt;br /&gt;
Problem:&lt;br /&gt;
&lt;br /&gt;
Exception in thread &quot;main&quot; com.sun.xml.internal.ws.spi.db.DatabindingException: com.sun.xml.internal.bind.v2.runtime.IllegalAnnotationsException: 2 counts of IllegalAnnotationExceptions&lt;br /&gt;Two classes have the same XML type name &quot;{http://AkServices.com/}getReturnText&quot;. Use @XmlType.name and @XmlType.namespace to assign different names to them.&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; this problem is related to the following location:&lt;br /&gt;
&lt;br /&gt;
Solution:&lt;br /&gt;
wsimport -keep http://localhost:8080/MySoapWebService/hello?wsdl -target 2.0&lt;br /&gt;
&lt;br /&gt;
(Generate code as per the given JAX-WS specification version. version 2.0 will 
generate compliant code for JAX-WS 2.0 spec.)&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/1517240648981506812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2015/10/exception-in-thread-main.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1517240648981506812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1517240648981506812'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2015/10/exception-in-thread-main.html' title='Exception in thread &quot;main&quot; com.sun.xml.internal.ws.spi.db.DatabindingException'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-6813290763803032526</id><published>2015-02-22T06:52:00.001-08:00</published><updated>2015-02-22T17:33:50.376-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Hibernate Example</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the working example of Hibernate 4.0 with oracle 11g express edition as database.&lt;br /&gt;
&lt;br /&gt;
Create Table:&lt;br /&gt;
&lt;br /&gt;
create table EMPLOYER&lt;br /&gt;
(&lt;br /&gt;
&amp;nbsp; id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER not null,&lt;br /&gt;
&amp;nbsp; first_name VARCHAR2(20),&lt;br /&gt;
&amp;nbsp; last_name&amp;nbsp; VARCHAR2(20),&lt;br /&gt;
&amp;nbsp; salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTEGER&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java Code:&lt;br /&gt;
&lt;br /&gt;
Step1: Create New Maven Project HibernateExample&lt;br /&gt;
Step2: Create pom.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&lt;br /&gt;
&amp;nbsp; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;groupId&amp;gt;com.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;artifactId&amp;gt;HibernateExample&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;packaging&amp;gt;jar&amp;lt;/packaging&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;name&amp;gt;HibernateExample&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;url&amp;gt;http://maven.apache.org&amp;lt;/url&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;properties&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;dependencies&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;3.8.1&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-core&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-validator&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.2.0.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate.common&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-commons-annotations&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;classifier&amp;gt;tests&amp;lt;/classifier&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate.javax.persistence&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-jpa-2.0-api&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-entitymanager&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;com.oracle&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;ojdbc6&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;11.2.0&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;systemPath&amp;gt;&quot;C:/oraclexe/app/oracle/product/11.2.0/server/jdbc/lib/ojdbc6.jar&quot;&amp;lt;/systemPath&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;slf4j-simple&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.6.1&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step3: Create pojo class&lt;br /&gt;
&lt;br /&gt;
package com.hibernate.HibernateExample;&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
public class Employee implements Serializable {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private int id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private String firstName; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private String lastName;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private int salary;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public Employee() {}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public Employee(int id,String fname, String lname, int salary) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.id=id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.firstName = fname;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.lastName = lname;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.salary = salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public int getId() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setId( int id ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.id = id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getFirstName() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return firstName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setFirstName( String first_name ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.firstName = first_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getLastName() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return lastName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setLastName( String last_name ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.lastName = last_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public int getSalary() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setSalary( int salary ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.salary = salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Step4: Create hbm.xml file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE hibernate-mapping PUBLIC&lt;br /&gt;
&quot;-//Hibernate/Hibernate Mapping DTD 3.0//EN&quot;&lt;br /&gt;
&quot;http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;lt;hibernate-mapping package=&quot;com.hibernate.HibernateExample&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;class&amp;nbsp; name=&quot;Employee&quot; table=&quot;EMPLOYER&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta attribute=&quot;class-description&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This class contains the employee detail. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id name=&quot;id&quot; type=&quot;int&quot; column=&quot;ID&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;generator class=&quot;native&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/id&amp;gt;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;firstName&quot; column=&quot;FIRST_NAME&quot; type=&quot;string&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;lastName&quot; column=&quot;LAST_NAME&quot; type=&quot;string&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;salary&quot; column=&quot;SALARY&quot; type=&quot;int&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;/hibernate-mapping&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step5: Create cfg.xml file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE hibernate-configuration PUBLIC&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;-//Hibernate/Hibernate Configuration DTD 3.0//EN&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hibernate-configuration&amp;gt;&lt;br /&gt;
&amp;lt;session-factory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to the connection START --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.driver_class&quot;&amp;gt;oracle.jdbc.driver.OracleDriver&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;property name=&quot;connection.url&quot;&amp;gt;jdbc:oracle:thin:localhost:1521:XE&amp;lt;/property&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.url&quot;&amp;gt;jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.username&quot;&amp;gt;username&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.password&quot;&amp;gt;password&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;!-- Related to the connection END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to hibernate properties START --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;show_sql&quot;&amp;gt;true &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;dialect&quot;&amp;gt;org.hibernate.dialect.Oracle10gDialect&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;property name=&quot;hbm2ddl.auto&quot;&amp;gt;update &amp;lt;/property&amp;gt; &lt;br /&gt;
&amp;lt;!-- Related to hibernate properties END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to mapping START --&amp;gt;&lt;br /&gt;
&amp;lt;mapping resource=&quot;Employee.hbm.xml&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;!-- Related to the mapping END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/session-factory&amp;gt;&lt;br /&gt;
&amp;lt;/hibernate-configuration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step6: Create Main class&lt;br /&gt;
&lt;br /&gt;
package com.hibernate.HibernateExample;&lt;br /&gt;
&lt;br /&gt;
import java.util.List; &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Iterator; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import org.hibernate.HibernateException; &lt;br /&gt;
import org.hibernate.Session; &lt;br /&gt;
import org.hibernate.Transaction;&lt;br /&gt;
import org.hibernate.SessionFactory;&lt;br /&gt;
import org.hibernate.cfg.Configuration;&lt;br /&gt;
import org.hibernate.service.ServiceRegistry;&lt;br /&gt;
import org.hibernate.service.ServiceRegistryBuilder;&lt;br /&gt;
&lt;br /&gt;
public class ManageEmployer {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; private static SessionFactory factory; &lt;br /&gt;
&amp;nbsp; // private static SessionFactory sessionFactory;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; private static ServiceRegistry serviceRegistry;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // factory = new Configuration().configure().buildSessionFactory();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configuration configuration = new Configuration();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.configure(&quot;hibernate.cfg.xml&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry = new ServiceRegistryBuilder().applySettings(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.getProperties()).buildServiceRegistry();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; factory = configuration.buildSessionFactory(serviceRegistry);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (Throwable ex) { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.err.println(&quot;Failed to create sessionFactory object.&quot; + ex);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ExceptionInInitializerError(ex); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; ManageEmployer ME = new ManageEmployer();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Add few employee records in database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID1 = ME.addEmployer(1,&quot;Anand&quot;, &quot;Kumar&quot;, 100000);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID2 = ME.addEmployer(2,&quot;Srinivas&quot;, &quot;Das&quot;, 200000);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID3 = ME.addEmployer(3,&quot;Michael&quot;, &quot;Paul&quot;, 300000);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* List down all the employers */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.listEmployees();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Update employee&#39;s records */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.updateEmployer(empID1, 5000);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Delete an employer from the database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.deleteEmployer(empID2);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* List down new list of the employers */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.listEmployees();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to&amp;nbsp; READ all the employees */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void listEmployees( ){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List employees = session.createQuery(&quot;FROM Employee&quot;).list(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (Iterator iterator = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employees.iterator(); iterator.hasNext();){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = (Employee) iterator.next(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print(&quot;First Name: &quot; + employee.getFirstName()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print(&quot;&amp;nbsp; Last Name: &quot; + employee.getLastName()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;&amp;nbsp; Salary: &quot; + employee.getSalary()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to UPDATE salary for an employee */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void updateEmployer(Integer EmployerID, int salary ){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Employee)session.get(Employee.class, EmployerID); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee.setSalary( salary );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;session.update(employee); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to CREATE an employer in the database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public Integer addEmployer(int id,String fname, String lname, int salary){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer employeeID = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = new Employee(id,fname, lname, salary);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employeeID = (Integer) session.save(employee); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return employeeID;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to DELETE an employee from the records */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void deleteEmployer(Integer EmployeeID){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employer = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Employee)session.get(Employee.class, EmployeeID); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.delete(employer); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step7: Execute the main class ManageEmployer.java&lt;br /&gt;
&lt;br /&gt;
O/P:&lt;br /&gt;
&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.annotations.common.Version &amp;lt;clinit&amp;gt;&lt;br /&gt;
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.Version logVersion&lt;br /&gt;
INFO: HHH000412: Hibernate Core {4.0.1.Final}&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Environment &amp;lt;clinit&amp;gt;&lt;br /&gt;
INFO: HHH000206: hibernate.properties not found&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Environment buildBytecodeProvider&lt;br /&gt;
INFO: HHH000021: Bytecode provider name : javassist&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Configuration configure&lt;br /&gt;
INFO: HHH000043: Configuring from resource: hibernate.cfg.xml&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Configuration getConfigurationInputStream&lt;br /&gt;
INFO: HHH000040: Configuration resource: hibernate.cfg.xml&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.cfg.Configuration addResource&lt;br /&gt;
INFO: HHH000221: Reading mappings from resource: Employee.hbm.xml&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity&lt;br /&gt;
WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.cfg.Configuration doConfigure&lt;br /&gt;
INFO: HHH000041: Configured SessionFactory: null&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000402: Using Hibernate built-in connection pool (not for production use!)&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000115: Hibernate connection pool size: 20&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000006: Autocommit mode: false&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000401: using driver [oracle.jdbc.driver.OracleDriver] at URL [jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WhatSheWants) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))]&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000046: Connection properties: {user=system, password=****}&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.dialect.Dialect &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000400: Using dialect: org.hibernate.dialect.Oracle10gDialect&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService&lt;br /&gt;
INFO: HHH000399: Using default transaction strategy (direct JDBC transactions)&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000397: Using ASTQueryTranslatorFactory&lt;br /&gt;
16 [main] INFO org.hibernate.validator.util.Version - Hibernate Validator 4.2.0.Final&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000228: Running hbm2ddl schema update&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000102: Fetching database metadata&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000396: Updating schema&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000261: Table found: SYSTEM.EMPLOYER&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000037: Columns: [last_name, id, salary, first_name]&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000108: Foreign keys: []&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000126: Indexes: [sys_c007088]&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000232: Schema update complete&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_, employee0_.FIRST_NAME as FIRST2_0_, employee0_.LAST_NAME as LAST3_0_, employee0_.SALARY as SALARY0_ from EMPLOYER employee0_&lt;br /&gt;
First Name: Zara&amp;nbsp; Last Name: Ali&amp;nbsp; Salary: 5000&lt;br /&gt;
First Name: Michael&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 300000&lt;br /&gt;
First Name: John&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 10000&lt;br /&gt;
First Name: Anand&amp;nbsp; Last Name: Kumar&amp;nbsp; Salary: 100000&lt;br /&gt;
First Name: Srinivas&amp;nbsp; Last Name: Das&amp;nbsp; Salary: 200000&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_0_, employee0_.FIRST_NAME as FIRST2_0_0_, employee0_.LAST_NAME as LAST3_0_0_, employee0_.SALARY as SALARY0_0_ from EMPLOYER employee0_ where employee0_.ID=?&lt;br /&gt;
Hibernate: update EMPLOYER set FIRST_NAME=?, LAST_NAME=?, SALARY=? where ID=?&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_0_, employee0_.FIRST_NAME as FIRST2_0_0_, employee0_.LAST_NAME as LAST3_0_0_, employee0_.SALARY as SALARY0_0_ from EMPLOYER employee0_ where employee0_.ID=?&lt;br /&gt;
Hibernate: delete from EMPLOYER where ID=?&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_, employee0_.FIRST_NAME as FIRST2_0_, employee0_.LAST_NAME as LAST3_0_, employee0_.SALARY as SALARY0_ from EMPLOYER employee0_&lt;br /&gt;
First Name: Zara&amp;nbsp; Last Name: Ali&amp;nbsp; Salary: 5000&lt;br /&gt;
First Name: Michael&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 300000&lt;br /&gt;
First Name: John&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 10000&lt;br /&gt;
First Name: Anand&amp;nbsp; Last Name: Kumar&amp;nbsp; Salary: 5000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folder Structure:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s1600/JavaFolderStructure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s1600/JavaFolderStructure.png&quot; height=&quot;179&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/6813290763803032526/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2015/02/hibernate-example_22.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6813290763803032526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6813290763803032526'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2015/02/hibernate-example_22.html' title='Hibernate Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s72-c/JavaFolderStructure.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-3750278381251701480</id><published>2015-02-22T06:52:00.000-08:00</published><updated>2015-02-22T17:33:07.579-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Hibernate"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Hibernate Example</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the working example of Hibernate 4.0 with oracle 11g express edition as database.&lt;br /&gt;
&lt;br /&gt;
Create Table:&lt;br /&gt;
&lt;br /&gt;
create table EMPLOYER&lt;br /&gt;
(&lt;br /&gt;
&amp;nbsp; id&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUMBER not null,&lt;br /&gt;
&amp;nbsp; first_name VARCHAR2(20),&lt;br /&gt;
&amp;nbsp; last_name&amp;nbsp; VARCHAR2(20),&lt;br /&gt;
&amp;nbsp; salary&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTEGER&lt;br /&gt;
)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Java Code:&lt;br /&gt;
&lt;br /&gt;
Step1: Create New Maven Project HibernateExample&lt;br /&gt;
Step2: Create pom.xml&lt;br /&gt;
&lt;br /&gt;
&amp;lt;project xmlns=&quot;http://maven.apache.org/POM/4.0.0&quot; xmlns:xsi=&quot;http://www.w3.org/2001/XMLSchema-instance&quot;&lt;br /&gt;
&amp;nbsp; xsi:schemaLocation=&quot;http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;modelVersion&amp;gt;4.0.0&amp;lt;/modelVersion&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;groupId&amp;gt;com.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;artifactId&amp;gt;HibernateExample&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;version&amp;gt;0.0.1-SNAPSHOT&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;packaging&amp;gt;jar&amp;lt;/packaging&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;name&amp;gt;HibernateExample&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;url&amp;gt;http://maven.apache.org&amp;lt;/url&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;properties&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;project.build.sourceEncoding&amp;gt;UTF-8&amp;lt;/project.build.sourceEncoding&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/properties&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;lt;dependencies&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;junit&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;junit&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;3.8.1&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-core&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-validator&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.2.0.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate.common&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-commons-annotations&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;classifier&amp;gt;tests&amp;lt;/classifier&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate.javax.persistence&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-jpa-2.0-api&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.hibernate&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;hibernate-entitymanager&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;4.0.1.Final&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;com.oracle&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;ojdbc6&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;11.2.0&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;systemPath&amp;gt;&quot;C:/oraclexe/app/oracle/product/11.2.0/server/jdbc/lib/ojdbc6.jar&quot;&amp;lt;/systemPath&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dependency&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;groupId&amp;gt;org.slf4j&amp;lt;/groupId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;artifactId&amp;gt;slf4j-simple&amp;lt;/artifactId&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;version&amp;gt;1.6.1&amp;lt;/version&amp;gt;&lt;br /&gt;
&amp;lt;/dependency&amp;gt;&lt;br /&gt;
&amp;nbsp; &amp;lt;/dependencies&amp;gt;&lt;br /&gt;
&amp;lt;/project&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step3: Create pojo class&lt;br /&gt;
&lt;br /&gt;
package com.hibernate.HibernateExample;&lt;br /&gt;
&lt;br /&gt;
import java.io.*;&lt;br /&gt;
&lt;br /&gt;
public class Employee implements Serializable {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; /**&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;* &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;*/&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private static final long serialVersionUID = 1L;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private int id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private String firstName; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private String lastName;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; private int salary;&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public Employee() {}&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public Employee(int id,String fname, String lname, int salary) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.id=id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.firstName = fname;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.lastName = lname;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.salary = salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public int getId() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setId( int id ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.id = id;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getFirstName() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return firstName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setFirstName( String first_name ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.firstName = first_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public String getLastName() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return lastName;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setLastName( String last_name ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.lastName = last_name;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public int getSalary() {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; return salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; public void setSalary( int salary ) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; this.salary = salary;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Step4: Create hbm.xml file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE hibernate-mapping PUBLIC&lt;br /&gt;
&quot;-//Hibernate/Hibernate Mapping DTD 3.0//EN&quot;&lt;br /&gt;
&quot;http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd&quot;&amp;gt;&lt;br /&gt;
&amp;lt;hibernate-mapping package=&quot;com.hibernate.HibernateExample&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;class&amp;nbsp; name=&quot;Employee&quot; table=&quot;EMPLOYER&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;meta attribute=&quot;class-description&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; This class contains the employee detail. &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/meta&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;id name=&quot;id&quot; type=&quot;int&quot; column=&quot;ID&quot;&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;generator class=&quot;native&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/id&amp;gt;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;firstName&quot; column=&quot;FIRST_NAME&quot; type=&quot;string&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;lastName&quot; column=&quot;LAST_NAME&quot; type=&quot;string&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;property name=&quot;salary&quot; column=&quot;SALARY&quot; type=&quot;int&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;lt;/class&amp;gt;&lt;br /&gt;
&amp;lt;/hibernate-mapping&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step5: Create cfg.xml file&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE hibernate-configuration PUBLIC&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;-//Hibernate/Hibernate Configuration DTD 3.0//EN&quot;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &quot;http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd&quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;hibernate-configuration&amp;gt;&lt;br /&gt;
&amp;lt;session-factory&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to the connection START --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.driver_class&quot;&amp;gt;oracle.jdbc.driver.OracleDriver&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;!-- &amp;lt;property name=&quot;connection.url&quot;&amp;gt;jdbc:oracle:thin:localhost:1521:XE&amp;lt;/property&amp;gt; --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.url&quot;&amp;gt;jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.username&quot;&amp;gt;username&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;connection.password&quot;&amp;gt;password&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;!-- Related to the connection END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to hibernate properties START --&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;show_sql&quot;&amp;gt;true &amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;lt;property name=&quot;dialect&quot;&amp;gt;org.hibernate.dialect.Oracle10gDialect&amp;lt;/property&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;lt;property name=&quot;hbm2ddl.auto&quot;&amp;gt;update &amp;lt;/property&amp;gt; &lt;br /&gt;
&amp;lt;!-- Related to hibernate properties END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Related to mapping START --&amp;gt;&lt;br /&gt;
&amp;lt;mapping resource=&quot;Employee.hbm.xml&quot;/&amp;gt;&lt;br /&gt;
&amp;lt;!-- Related to the mapping END --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/session-factory&amp;gt;&lt;br /&gt;
&amp;lt;/hibernate-configuration&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Step6: Create Main class&lt;br /&gt;
&lt;br /&gt;
package com.hibernate.HibernateExample;&lt;br /&gt;
&lt;br /&gt;
import java.util.List; &lt;br /&gt;
import java.util.Date;&lt;br /&gt;
import java.util.Iterator; &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
import org.hibernate.HibernateException; &lt;br /&gt;
import org.hibernate.Session; &lt;br /&gt;
import org.hibernate.Transaction;&lt;br /&gt;
import org.hibernate.SessionFactory;&lt;br /&gt;
import org.hibernate.cfg.Configuration;&lt;br /&gt;
import org.hibernate.service.ServiceRegistry;&lt;br /&gt;
import org.hibernate.service.ServiceRegistryBuilder;&lt;br /&gt;
&lt;br /&gt;
public class ManageEmployer {&lt;br /&gt;
&amp;nbsp;&amp;nbsp; private static SessionFactory factory; &lt;br /&gt;
&amp;nbsp; // private static SessionFactory sessionFactory;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; private static ServiceRegistry serviceRegistry;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
public static void main(String[] args) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // factory = new Configuration().configure().buildSessionFactory();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Configuration configuration = new Configuration();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.configure(&quot;hibernate.cfg.xml&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; serviceRegistry = new ServiceRegistryBuilder().applySettings(&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; configuration.getProperties()).buildServiceRegistry();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; factory = configuration.buildSessionFactory(serviceRegistry);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (Throwable ex) { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.err.println(&quot;Failed to create sessionFactory object.&quot; + ex);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; throw new ExceptionInInitializerError(ex); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; ManageEmployer ME = new ManageEmployer();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Add few employee records in database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID1 = ME.addEmployer(1,&quot;Anand&quot;, &quot;Kumar&quot;, 100000);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID2 = ME.addEmployer(2,&quot;Srinivas&quot;, &quot;Das&quot;, 200000);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer empID3 = ME.addEmployer(3,&quot;Michael&quot;, &quot;Paul&quot;, 300000);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* List down all the employers */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.listEmployees();&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Update employee&#39;s records */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.updateEmployer(empID1, 5000);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Delete an employer from the database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.deleteEmployer(empID2);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* List down new list of the employers */&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ME.listEmployees();&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to&amp;nbsp; READ all the employees */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void listEmployees( ){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List employees = session.createQuery(&quot;FROM Employee&quot;).list(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (Iterator iterator = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employees.iterator(); iterator.hasNext();){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = (Employee) iterator.next(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print(&quot;First Name: &quot; + employee.getFirstName()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.print(&quot;&amp;nbsp; Last Name: &quot; + employee.getLastName()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;&amp;nbsp; Salary: &quot; + employee.getSalary()); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to UPDATE salary for an employee */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void updateEmployer(Integer EmployerID, int salary ){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Employee)session.get(Employee.class, EmployerID); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employee.setSalary( salary );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;session.update(employee); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to CREATE an employer in the database */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public Integer addEmployer(int id,String fname, String lname, int salary){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Integer employeeID = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employee = new Employee(id,fname, lname, salary);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; employeeID = (Integer) session.save(employee); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return employeeID;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; /* Method to DELETE an employee from the records */&lt;br /&gt;
&amp;nbsp;&amp;nbsp; public void deleteEmployer(Integer EmployeeID){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Session session = factory.openSession();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Transaction tx = null;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx = session.beginTransaction();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Employee employer = &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (Employee)session.get(Employee.class, EmployeeID); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.delete(employer); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tx.commit();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }catch (HibernateException e) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (tx!=null) tx.rollback();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }finally {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; session.close(); &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Step7: Execute the main class ManageEmployer.java&lt;br /&gt;
&lt;br /&gt;
O/P:&lt;br /&gt;
&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.annotations.common.Version &amp;lt;clinit&amp;gt;&lt;br /&gt;
INFO: HCANN000001: Hibernate Commons Annotations {4.0.1.Final}&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.Version logVersion&lt;br /&gt;
INFO: HHH000412: Hibernate Core {4.0.1.Final}&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Environment &amp;lt;clinit&amp;gt;&lt;br /&gt;
INFO: HHH000206: hibernate.properties not found&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Environment buildBytecodeProvider&lt;br /&gt;
INFO: HHH000021: Bytecode provider name : javassist&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Configuration configure&lt;br /&gt;
INFO: HHH000043: Configuring from resource: hibernate.cfg.xml&lt;br /&gt;
Feb 22, 2015 7:49:10 PM org.hibernate.cfg.Configuration getConfigurationInputStream&lt;br /&gt;
INFO: HHH000040: Configuration resource: hibernate.cfg.xml&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.cfg.Configuration addResource&lt;br /&gt;
INFO: HHH000221: Reading mappings from resource: Employee.hbm.xml&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.internal.util.xml.DTDEntityResolver resolveEntity&lt;br /&gt;
WARN: HHH000223: Recognized obsolete hibernate namespace http://hibernate.sourceforge.net/. Use namespace http://www.hibernate.org/dtd/ instead. Refer to Hibernate 3.6 Migration Guide!&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.cfg.Configuration doConfigure&lt;br /&gt;
INFO: HHH000041: Configured SessionFactory: null&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000402: Using Hibernate built-in connection pool (not for production use!)&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000115: Hibernate connection pool size: 20&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000006: Autocommit mode: false&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000401: using driver [oracle.jdbc.driver.OracleDriver] at URL [jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=WhatSheWants) (PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE)))]&lt;br /&gt;
Feb 22, 2015 7:49:11 PM org.hibernate.service.jdbc.connections.internal.DriverManagerConnectionProviderImpl configure&lt;br /&gt;
INFO: HHH000046: Connection properties: {user=system, password=****}&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.dialect.Dialect &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000400: Using dialect: org.hibernate.dialect.Oracle10gDialect&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.engine.transaction.internal.TransactionFactoryInitiator initiateService&lt;br /&gt;
INFO: HHH000399: Using default transaction strategy (direct JDBC transactions)&lt;br /&gt;
Feb 22, 2015 7:49:13 PM org.hibernate.hql.internal.ast.ASTQueryTranslatorFactory &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000397: Using ASTQueryTranslatorFactory&lt;br /&gt;
16 [main] INFO org.hibernate.validator.util.Version - Hibernate Validator 4.2.0.Final&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000228: Running hbm2ddl schema update&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000102: Fetching database metadata&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000396: Updating schema&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000261: Table found: SYSTEM.EMPLOYER&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000037: Columns: [last_name, id, salary, first_name]&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000108: Foreign keys: []&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.TableMetadata &amp;lt;init&amp;gt;&lt;br /&gt;
INFO: HHH000126: Indexes: [sys_c007088]&lt;br /&gt;
Feb 22, 2015 7:49:14 PM org.hibernate.tool.hbm2ddl.SchemaUpdate execute&lt;br /&gt;
INFO: HHH000232: Schema update complete&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select hibernate_sequence.nextval from dual&lt;br /&gt;
Hibernate: insert into EMPLOYER (FIRST_NAME, LAST_NAME, SALARY, ID) values (?, ?, ?, ?)&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_, employee0_.FIRST_NAME as FIRST2_0_, employee0_.LAST_NAME as LAST3_0_, employee0_.SALARY as SALARY0_ from EMPLOYER employee0_&lt;br /&gt;
First Name: Zara&amp;nbsp; Last Name: Ali&amp;nbsp; Salary: 5000&lt;br /&gt;
First Name: Michael&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 300000&lt;br /&gt;
First Name: John&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 10000&lt;br /&gt;
First Name: Anand&amp;nbsp; Last Name: Kumar&amp;nbsp; Salary: 100000&lt;br /&gt;
First Name: Srinivas&amp;nbsp; Last Name: Das&amp;nbsp; Salary: 200000&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_0_, employee0_.FIRST_NAME as FIRST2_0_0_, employee0_.LAST_NAME as LAST3_0_0_, employee0_.SALARY as SALARY0_0_ from EMPLOYER employee0_ where employee0_.ID=?&lt;br /&gt;
Hibernate: update EMPLOYER set FIRST_NAME=?, LAST_NAME=?, SALARY=? where ID=?&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_0_, employee0_.FIRST_NAME as FIRST2_0_0_, employee0_.LAST_NAME as LAST3_0_0_, employee0_.SALARY as SALARY0_0_ from EMPLOYER employee0_ where employee0_.ID=?&lt;br /&gt;
Hibernate: delete from EMPLOYER where ID=?&lt;br /&gt;
Hibernate: select employee0_.ID as ID0_, employee0_.FIRST_NAME as FIRST2_0_, employee0_.LAST_NAME as LAST3_0_, employee0_.SALARY as SALARY0_ from EMPLOYER employee0_&lt;br /&gt;
First Name: Zara&amp;nbsp; Last Name: Ali&amp;nbsp; Salary: 5000&lt;br /&gt;
First Name: Michael&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 300000&lt;br /&gt;
First Name: John&amp;nbsp; Last Name: Paul&amp;nbsp; Salary: 10000&lt;br /&gt;
First Name: Anand&amp;nbsp; Last Name: Kumar&amp;nbsp; Salary: 5000&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Folder Structure:&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s1600/JavaFolderStructure.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s1600/JavaFolderStructure.png&quot; height=&quot;179&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/3750278381251701480/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2015/02/hibernate-example.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3750278381251701480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3750278381251701480'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2015/02/hibernate-example.html' title='Hibernate Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEin0n36lM_PMDhH0NDnbxOIqG6gUo1Qcc_QzgssiyJDy43YJKcwfN25FE_BuWlrYWPOUOESVRvvOEW07DltPw3y6W9SjB9yvQHegSSlzgp8AGMdFePpymVUzm46TZEUPdYVAIbVA5HvHMtP/s72-c/JavaFolderStructure.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-7225096718961834615</id><published>2014-05-30T20:28:00.001-07:00</published><updated>2014-05-30T20:29:04.779-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>How to open war file</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;span class=&quot;postbody&quot;&gt;A &lt;b&gt;WAR &lt;/b&gt;file (Web application ARchive) is a JAR file used to distribute a collection of JavaServer Pages, Java Servlets, Java classes, XML files, tag libraries, static web pages (HTML and related files) and other resources that together constitute a web application.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;Below are the 2 methods you can use for the same &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;1) war/jar files can be opened with winzip &lt;br /&gt;  &lt;br /&gt; 2) Use the below command&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;postbody&quot;&gt;jar -xvf filename.jar&lt;/span&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/7225096718961834615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2014/05/how-to-open-war-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7225096718961834615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7225096718961834615'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2014/05/how-to-open-war-file.html' title='How to open war file'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-6157274363071856547</id><published>2014-05-18T01:52:00.001-07:00</published><updated>2014-05-18T02:07:00.448-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WebServices"/><title type='text'>JAX-WS Exception - “return is not a valid property”</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
While implementing java webservices and Metro as your JAX-WS provider sometimes you will need to return Json object,HashMap,....&lt;br /&gt;
&lt;br /&gt;
In that case you may get the following error:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SEVERE: WSSERVLET11: failed to parse runtime descriptor: javax.xml.ws.WebServiceException: class dAO.jaxws.LoginResponse do not have a property of the name return&lt;br /&gt;
javax.xml.ws.WebServiceException: class dAO.jaxws.LoginResponse do not have a property of the name return&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.sei.EndpointResponseMessageBuilder$DocLit.&amp;lt;init&amp;gt;(EndpointResponseMessageBuilder.java:258)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.sei.TieHandler.createResponseMessageBuilder(TieHandler.java:212)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.sei.TieHandler.&amp;lt;init&amp;gt;(TieHandler.java:117)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.db.DatabindingImpl.&amp;lt;init&amp;gt;(DatabindingImpl.java:110)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:74)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.db.DatabindingProviderImpl.create(DatabindingProviderImpl.java:58)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.db.DatabindingFactoryImpl.createRuntime(DatabindingFactoryImpl.java:127)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.EndpointFactory.createSEIModel(EndpointFactory.java:487)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.EndpointFactory.create(EndpointFactory.java:283)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.EndpointFactory.createEndpoint(EndpointFactory.java:158)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:577)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.api.server.WSEndpoint.create(WSEndpoint.java:560)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parseAdapters(DeploymentDescriptorParser.java:303)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.transport.http.DeploymentDescriptorParser.parse(DeploymentDescriptorParser.java:179)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.transport.http.servlet.WSServletContextListener.parseAdaptersAndCreateDelegate(WSServletContextListener.java:131)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.transport.http.servlet.WSServletContainerInitializer.onStartup(WSServletContainerInitializer.java:65)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5274)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1559)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1549)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.FutureTask.run(Unknown Source)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at java.lang.Thread.run(Unknown Source)&lt;br /&gt;
Caused by: javax.xml.bind.JAXBException: return is not a valid property on class dAO.jaxws.LoginResponse&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getElementPropertyAccessor(JAXBContextImpl.java:985)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.db.glassfish.JAXBRIContextWrapper.getElementPropertyAccessor(JAXBRIContextWrapper.java:120)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; at com.sun.xml.ws.server.sei.EndpointResponseMessageBuilder$DocLit.&amp;lt;init&amp;gt;(EndpointResponseMessageBuilder.java:254)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; ... 23 more&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Solution:&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;
&lt;b&gt;Set the Document style as follows to RPC. This annotation should come after the @WebService annotation..&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;@WebService(endpointInterface=&quot;dAO.LoginImpl&quot;)&amp;nbsp;&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;@SOAPBinding(style = Style.RPC) &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/6157274363071856547/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2014/05/jax-ws-exception-return-is-not-valid.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6157274363071856547'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6157274363071856547'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2014/05/jax-ws-exception-return-is-not-valid.html' title='JAX-WS Exception - “return is not a valid property”'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-768520511336670973</id><published>2013-12-05T06:57:00.000-08:00</published><updated>2013-12-05T06:57:09.017-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Struts"/><title type='text'>FreeMarker error when trying to use AJAX Theme</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Problem: When giving the &amp;lt;s:head theme=&quot;ajax&quot; /&amp;gt; tag in jsp AJAX in struts 2.1.6 or dojo in struts 2.1.6.&lt;br /&gt;&lt;br /&gt;FreeMarker template error!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl.&lt;br /&gt;The problematic instruction:&lt;br /&gt;----------&lt;br /&gt;==&amp;gt; ${parameters.parseContent?string} [on line 45, column 26 in template/ajax/head.ftl]&lt;br /&gt;----------&lt;br /&gt;&lt;br /&gt;Java backtrace for programmers:&lt;br /&gt;----------&lt;br /&gt;freemarker.core.InvalidReferenceException: Expression parameters.parseContent is undefined on line 45, column 28 in template/ajax/head.ftl. &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;Solution: Replace &amp;lt;s:head theme=&quot;ajax&quot;&amp;gt;&amp;nbsp;&amp;nbsp; with &amp;lt;sx:head parseContent=&quot;true&quot;/&amp;gt;&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/768520511336670973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/12/freemarker-error-when-trying-to-use.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/768520511336670973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/768520511336670973'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/12/freemarker-error-when-trying-to-use.html' title='FreeMarker error when trying to use AJAX Theme'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-2644392675154836884</id><published>2013-09-01T05:48:00.001-07:00</published><updated>2013-09-01T05:49:42.992-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="html"/><title type='text'>Capitalizing the first letter of a word using css</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Property: Text Transform&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
text-transform: capitalize;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Definition:&lt;br /&gt;
Using this attribute/tag we can transform text with out really editing the text&lt;br /&gt;
&lt;br /&gt;
capitalize : This will make the first letter of the every word as a capital letter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font style=&quot;text-transform: capitalize;&quot;&amp;gt;capitalize first letter&amp;lt;/font&amp;gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/2644392675154836884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/capitalizing-first-letter-of-word-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/2644392675154836884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/2644392675154836884'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/capitalizing-first-letter-of-word-using.html' title='Capitalizing the first letter of a word using css'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-6396198324141941210</id><published>2013-09-01T05:22:00.003-07:00</published><updated>2013-09-01T05:22:54.303-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>log4j xml configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;&amp;nbsp;log4j.xml :&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE log4j:configuration SYSTEM &quot;log4j.dtd&quot;&amp;gt;&lt;br /&gt;&amp;lt;log4j:configuration debug=&quot;true&quot;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xmlns:log4j=&#39;http://jakarta.apache.org/log4j/&#39;&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;appender name=&quot;consoleAppender&quot; class=&quot;org.apache.log4j.ConsoleAppender&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout class=&quot;org.apache.log4j.PatternLayout&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;ConversionPattern&quot; value=&quot;%d{dd MMM yyyy HH:mm:ss} %5p %c{1} - %m%n&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&amp;nbsp;&amp;nbsp; &amp;lt;appender name=&quot;fileAppender&quot; class=&quot;org.apache.log4j.RollingFileAppender&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;append&quot; value=&quot;true&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;file&quot; value=&quot;logs/logging.log&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;MaxFileSize&quot; value=&quot;100kb&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;MaxBackupIndex&quot; value=&quot;5&quot; /&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!-- &amp;lt;param name=&quot;threshold&quot; value=&quot;fatal&quot; /&amp;gt; --&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;layout class=&quot;org.apache.log4j.PatternLayout&quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;!--&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;ConversionPattern&quot; value=&quot;%d{ABSOLUTE} %-5p [%c{1}] %m%n&quot;/&amp;gt;--&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;param name=&quot;ConversionPattern&quot; value=&quot;%d - %c - %p - %m%n&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/layout&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/appender&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;root&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;level value=&quot;INFO&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref=&quot;consoleAppender&quot;/&amp;gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;appender-ref ref=&quot;fileAppender&quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;lt;/root&amp;gt;&lt;br /&gt;&amp;lt;/log4j:configuration&amp;gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/6396198324141941210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/log4j-xml-configuration.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6396198324141941210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/6396198324141941210'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/log4j-xml-configuration.html' title='log4j xml configuration'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-5834104169095560567</id><published>2013-09-01T05:16:00.002-07:00</published><updated>2013-09-01T05:23:34.120-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>log4j properties configuration</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;u&gt;log4j.properties: &lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
# Log levels&lt;br /&gt;
log4j.rootLogger=TRACE,CONSOLE,R&lt;br /&gt;
# Appender Configuration&lt;br /&gt;
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender&lt;br /&gt;
# Pattern to output the caller&#39;s file name and line number&lt;br /&gt;
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout&lt;br /&gt;
log4j.appender.CONSOLE.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n&lt;br /&gt;
# Rolling File Appender&lt;br /&gt;
log4j.appender.R=org.apache.log4j.RollingFileAppender&lt;br /&gt;
#my log data&lt;br /&gt;
log4j.appender.R.File=rolling-log.log &lt;br /&gt;
# Path and file name to store the log file&lt;br /&gt;
log4j.appender.R.File=logs/testlog.log&lt;br /&gt;
#Max log file size.On reaching max size new file will be created automaticlly&lt;br /&gt;
log4j.appender.R.MaxFileSize=100KB&lt;br /&gt;
# Number of backup files&lt;br /&gt;
log4j.appender.R.MaxBackupIndex=2&lt;br /&gt;
# Layout for Rolling File Appender&lt;br /&gt;
log4j.appender.R.layout=org.apache.log4j.PatternLayout&lt;br /&gt;
log4j.appender.R.layout.ConversionPattern=%d - %c - %p - %m%n&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/5834104169095560567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/log4j-properties-file.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/5834104169095560567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/5834104169095560567'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/09/log4j-properties-file.html' title='log4j properties configuration'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-5503599258268979686</id><published>2013-08-30T09:06:00.004-07:00</published><updated>2013-08-30T09:06:48.601-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>Log in php</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the function which can be used to log data in PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;function myLog($text)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; // open&amp;nbsp; the log file&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $filename = &quot;myAppLog.log&quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; //Open the file in Append mode&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $f = fopen($filename, &quot;a&quot;) or die(&quot;Could not open the log file.&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp; //Write the log to the file. The timestamp can be altered as per the requirement &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; fwrite($f, date(&quot;d-m-Y, H:i&quot;).&quot; - $text\n&quot;) or die(&quot;Could not write file&quot;);&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; fclose($f);&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/5503599258268979686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/log-in-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/5503599258268979686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/5503599258268979686'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/log-in-php.html' title='Log in php'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-3819303949001454546</id><published>2013-08-30T09:03:00.003-07:00</published><updated>2013-09-01T05:05:09.284-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Jquery"/><title type='text'>Submit form using jquery</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the code which can be used to submit a form using jquery. Also it has facility to pass post data and redirect to other page.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script language=&quot;javascript&quot; src=&quot;/js/jquery-latest.js&quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&amp;lt;script language=&quot;javascript&quot;&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&amp;nbsp; function postData(){&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; $.post(&#39;/search/&lt;wbr&gt;&lt;/wbr&gt;searchScreen.jsp&#39;, {param: &quot;2038932&quot;}, function() { window.location.href = &#39;/search/&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;wbr&gt;&lt;/wbr&gt;searchScreen.jsp&lt;/div&gt;
&#39; });&lt;br /&gt;
&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Usage: &amp;lt;a href=&quot;javascript:postData()&quot;&amp;gt;Cllick here&amp;lt;/a&amp;gt; &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/3819303949001454546/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/submit-form-using-jquery.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3819303949001454546'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3819303949001454546'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/submit-form-using-jquery.html' title='Submit form using jquery'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-776218831540325055</id><published>2013-08-17T09:05:00.002-07:00</published><updated>2013-08-17T09:05:32.446-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>check string value is numeric using java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
package com.test;&lt;br /&gt;&lt;br /&gt;public class IntFrmStringCheck {&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; private static String str=null;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; public int compare(int str )&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int res=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //res ==1 =&amp;gt; Positive number&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //res==0 =&amp;gt; non-integer &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //float s=Float.parseFloat(str);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; int s=Integer.parseInt(str);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Allow only positive numbers &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; if(str.contains(&quot;-&quot;))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; res=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; else if(s==0)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; res=0; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; res=1;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;}&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;catch(NumberFormatException e)&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;{&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;res=0;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;INSIDE CATCH:&quot;+ e);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;} &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; //&amp;nbsp; return res;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; public static void main(String[] args)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println(&quot;RESULT:&quot;+compare(&quot;45&quot;));&lt;br /&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;}&lt;div class=&quot;yj6qo ajU&quot;&gt;
&lt;div class=&quot;ajR&quot; data-tooltip=&quot;Show trimmed content&quot; id=&quot;:zc&quot; role=&quot;button&quot; tabindex=&quot;0&quot;&gt;
&lt;img class=&quot;ajT&quot; src=&quot;https://mail.google.com/mail/images/cleardot.gif&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/776218831540325055/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/check-string-value-is-numeric-using-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/776218831540325055'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/776218831540325055'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/check-string-value-is-numeric-using-java.html' title='check string value is numeric using java'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-3316155327211903008</id><published>2013-08-17T08:52:00.007-07:00</published><updated>2013-08-17T08:52:59.108-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>date validation using javascript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the javascript code to validate date&lt;br /&gt;
&lt;br /&gt;
function ChkDate(year) { &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var str=year.split(&#39;/&#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(str.length!=3)return false;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var date=parseInt(str[0]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isNaN(date))return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(date==0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; date=parseInt(str[0].substring(1,2))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var m=parseInt(str[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(m==0){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m=parseInt(str[1].substring(1,2))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isNaN(m))return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var year=parseInt(str[2]);&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(isNaN(year))return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var daysInMonth = DaysArray(12)&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; var m=monNumFor(month);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var s=new Date().toString();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var Arr=s.split(&#39; &#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var i=3;i&amp;lt;Arr.length;i++)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(Arr[i].length==4)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arr[3]=Arr[i];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arr[2]=parseInt(Arr[2]);//date&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arr[1] =parseInt(monNumFor(Arr[1]));//mon&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Arr[3]=parseInt(Arr[3]);//year&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var minYear=Arr[3]-100;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; var maxYear=Arr[3]+100;&lt;br /&gt;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (date&amp;lt;1 || date&amp;gt;31 || (m ==2&amp;amp;&amp;amp; date&amp;gt;daysInFebruary(year)) || date &amp;gt; daysInMonth[m]){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(m&amp;lt;1 || m&amp;gt;12) return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (year==0 || year&amp;lt;minYear || year&amp;gt;maxYear){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (year&amp;gt;Arr[3])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(year==Arr[3] &amp;amp;&amp;amp; m&amp;gt;Arr[1])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(year==Arr[3] &amp;amp;&amp;amp; m==Arr[1] &amp;amp;&amp;amp; date&amp;gt;Arr[2])&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function daysInFebruary (year){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (((year % 4 == 0) &amp;amp;&amp;amp; ( (!(year % 100 == 0)) || (year % 400 == 0))) ? 29 : 28 );&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function DaysArray(n) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 1; i &amp;lt;= n; i++) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this[i] = 31&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (i==4 || i==6 || i==9 || i==11) {this[i] = 30}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (i==2) {this[i] = 29}&lt;br /&gt;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp; return this&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function monNumFor(m)&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; switch(m)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Jan&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;1&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Feb&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;2&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Mar&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;3&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Apr&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;4&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;May&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;5&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Jun&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;6&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Jul&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;7&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Aug&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;8&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Sep&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;9&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Oct&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;10&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Nov&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;11&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; case &quot;Dec&quot;:&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; m =&quot;12&quot;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return m;&lt;br /&gt;}&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/3316155327211903008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/date-validation-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3316155327211903008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3316155327211903008'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/date-validation-using-javascript.html' title='date validation using javascript'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-7026330754749698412</id><published>2013-08-17T08:47:00.003-07:00</published><updated>2013-08-17T08:47:43.030-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>Calculate age from date using javascript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the javascript function which can be used to calculate age from date&lt;br /&gt;
&lt;br /&gt;
//Calculate age from DOB (dd/mm/yyyy)&lt;br /&gt;
//This function can be customized to any other date formats&lt;br /&gt;function calculate_age(yearinput){&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var year=yearinput;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var str=year.split(&#39;/&#39;);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var date=parseInt(str[0]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var month=parseInt(str[1]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var year=parseInt(str[2]);&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var myDate=new Date();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; myDate.setFullYear(year, month, date);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var today = new Date();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bday=date;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var bmo=(month-1);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var byr=year;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var byr;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var age;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var now = new Date();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tday=now.getDate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tmo=(now.getMonth());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tyr=(now.getFullYear());&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if((tmo &amp;gt; bmo)||(tmo==bmo &amp;amp; tday&amp;gt;=bday))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; age=byr&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; age=byr+1}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return (tyr-age);&lt;br /&gt;}&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/7026330754749698412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/calculate-age-from-date-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7026330754749698412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7026330754749698412'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/calculate-age-from-date-using-javascript.html' title='Calculate age from date using javascript'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-7733618139970381349</id><published>2013-08-17T08:44:00.002-07:00</published><updated>2013-08-17T08:44:44.901-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>alphanumeric valdations using javascript regular expressions</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the code which can be used to validate alphabetic charecters using javascript regular expressions&lt;br /&gt;
&lt;br /&gt;
//Alphanumeric validations&lt;br /&gt;function validatealphanumeric(name) &lt;br /&gt;{&amp;nbsp; &lt;br /&gt;var letters = /^[0-9a-zA-Z\s]+$/;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;if(name.match(letters)) &lt;br /&gt;{ &lt;br /&gt;return true; &lt;br /&gt;} &lt;br /&gt;else &lt;br /&gt;{ &lt;br /&gt;&lt;br /&gt;return false; &lt;br /&gt;} &lt;br /&gt;}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
var empnumber=trim(document.getElementById(&#39;name&#39;).value);&lt;br /&gt;&lt;br /&gt;if(validatealphanumeric(empnumber))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; //return true&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else if((empnumber==&quot;&quot;) || (empnumber==&quot;0&quot;) || (empnumber==&quot;null&quot;)&amp;nbsp; || (empnumber==&quot;NIL&quot;) || (empnumber==&quot;nil&quot;)) &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Please enter valid Employee Number&#39;);&amp;nbsp; &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Employee Number must have alphanumeric characters only&#39;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/7733618139970381349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/alphanumeric-valdations-using.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7733618139970381349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/7733618139970381349'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/alphanumeric-valdations-using.html' title='alphanumeric valdations using javascript regular expressions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-1813431439674316010</id><published>2013-08-17T08:40:00.000-07:00</published><updated>2013-08-17T08:40:51.954-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>Number validation using javascript regular expressions</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Below is the code which can be used to validate numbers using javascript regular expressions&lt;br /&gt;
&lt;br /&gt;
//Numeric validations&lt;br /&gt;
function numericvalidation(number)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var numericExpression = /^[0-9]+$/;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(number.match(numericExpression)) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; number= &quot;1&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if(number!=&quot;1&quot;){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Usage:&lt;br /&gt;
&lt;br /&gt;
var num=document.getElementById(&quot;age&quot;).value; &lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;if( numericvalidation(num)==false)&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&quot;Please enter valid age&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/1813431439674316010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/number-validation-using-javascript.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1813431439674316010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1813431439674316010'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/number-validation-using-javascript.html' title='Number validation using javascript regular expressions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-1048935389134241483</id><published>2013-08-17T08:34:00.002-07:00</published><updated>2013-08-17T08:41:31.530-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>name validation using javascript regular expressions</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the javascript code along with implementation to validate the names for allowing alphabet characters only using regular expressions.&lt;br /&gt;
&lt;br /&gt;
This code also supports spacing between the words in the names. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function validateNames(name) &lt;br /&gt;
{&amp;nbsp; &lt;br /&gt;
var letters = /^[A-Za-z\s]+$/; &lt;br /&gt;
if(name.match(letters)) &lt;br /&gt;
{ &lt;br /&gt;
return true; &lt;br /&gt;
} &lt;br /&gt;
else &lt;br /&gt;
{ &lt;br /&gt;
return false; &lt;br /&gt;
} &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//Usage&lt;br /&gt;
var empname=trim(document.getElementById(&quot;employeename&quot;).value);&lt;br /&gt;
&lt;br /&gt;
if(validateNames(empname))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //return true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else if((empname==&quot;&quot;) || (empname==&quot;0&quot;) || (empname==&quot;null&quot;)&amp;nbsp; || (empname==&quot;NIL&quot;) || (empname==&quot;nil&quot;))&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Please enter valid Employee Name&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; alert(&#39;Employee name must have alphabet characters only&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//trim function&lt;br /&gt;
function trim(s) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (s.substring(0,1) == &#39; &#39;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = s.substring(1,s.length);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (s.substring(s.length-1,s.length) == &#39; &#39;) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; s = s.substring(0,s.length-1);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return s;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/1048935389134241483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/name-validation-using-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1048935389134241483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/1048935389134241483'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/name-validation-using-javascript.html' title='name validation using javascript regular expressions'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-2034925174135076125</id><published>2013-08-17T08:20:00.000-07:00</published><updated>2013-08-17T08:20:12.463-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Javascript"/><title type='text'>Confirm in javascript</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the code which shows the implementation of &#39;confirm&#39; in javascript&lt;br /&gt;
&lt;br /&gt;
function confirmDelete()&lt;br /&gt;{&lt;br /&gt;&amp;nbsp; var x = confirm(&quot;Are you sure you want to delete?&quot;);&lt;br /&gt;&amp;nbsp; if (x)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return true;&lt;br /&gt;&amp;nbsp; else&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return false;&lt;br /&gt;}&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/2034925174135076125/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/confirm-in-javascript.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/2034925174135076125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/2034925174135076125'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/confirm-in-javascript.html' title='Confirm in javascript'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-987178564380712293</id><published>2013-08-13T06:24:00.001-07:00</published><updated>2013-08-13T06:24:44.368-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySql"/><title type='text'>Duplicate records in mysql</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below is the query which can be used to find the duplicate records in a mysql table. Also can be used to retrieve the count of records matching certail condition.&lt;br /&gt;
&lt;br /&gt;
select FIELD1,count(*) count FROM TABLE1 t1&lt;br /&gt;join TABLE2 t2 on t2.ID=t1.EID where t1.EID in (200,300)&lt;br /&gt;and t2.relation in (&#39;FATHER&#39;,&#39;MOTHER&#39;,&#39;SISTER&#39;)&lt;br /&gt;group by FIELD1&lt;br /&gt;having count(*) &amp;gt; 0;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/987178564380712293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/duplicate-records-in-mysql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/987178564380712293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/987178564380712293'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/08/duplicate-records-in-mysql.html' title='Duplicate records in mysql'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-3647070210651193556</id><published>2013-07-21T02:18:00.003-07:00</published><updated>2013-07-21T02:18:58.462-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Bulk insert in java</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
In some scenarios we will need to perform bulk inserts in database using java.&lt;br /&gt;
Below is the well tested code which can be used to retrieve data from a table using select query and insert into another table using java addBatch method.&lt;br /&gt;
&lt;br /&gt;
In the below code we have used Autocommit &amp;nbsp;set to false so that if any error in the complete transaction, the data will be rolled back. This is done using successflag in the below code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
FIle: BulkUpdate.java&lt;br /&gt;
&lt;br /&gt;
package REPORTS;&lt;br /&gt;
&lt;br /&gt;
import java.sql.*;&lt;br /&gt;
import java.text.*;&lt;br /&gt;
import java.util.*;&lt;br /&gt;
&lt;br /&gt;
import connections.*;&lt;br /&gt;
&lt;br /&gt;
public class BulkUpdate {&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;Connection con = null;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ResultSet rs=null;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //Set number of records to be inserted per batch&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; batchSize =500;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public void bulkInsertDB() {&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;try{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;successflag=0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;count = 0;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;      &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;con = new ConnectionDB().returnConnection();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.out.println(&quot;creating ORACLE DB connection FOR DATA RETRIEVAL&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;//INSERT TO DB CONNECTIONS&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;con = new ConnectionDB().returnConnection();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;System.out.println(&quot;creating ORACLE DB connection FOR INSERTION&quot;);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;con.setAutoCommit(false);&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;String sql=&quot;select * from VW_GET_DATA&quot;;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;Statement stmt=con.createStatement();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; rs stmt.executeQuery(sql);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;//BULK INSERT &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; String sql_insert = &quot;insert into TABLE (ID,NAME,LEVEL) &quot; +&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&quot;values &quot; +&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&quot;(?,?,?)&quot;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; PreparedStatement ps = con.prepareStatement(sql_insert);&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; while(rs.next())&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;{&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ps.setString(1, rs.getString(&quot;ID&quot;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ps.setString(2, rs.getString(&quot;NAME&quot;));&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ps.setString(3, rs.getString(&quot;LEVEL&quot;));&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; ps.addBatch();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; if(++count % batchSize == 0) {&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;ps.executeBatch();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }//if &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}//WHILE&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;//INSERTING REMAINING RECORDS&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;ps.executeBatch();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; stmt.close();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ps.clearBatch();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ps.close();&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;br /&gt;
&amp;nbsp;//BULK INSERT END &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;catch(Exception e1) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;successflag=1;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;System.out.println(&quot;ERROR:&quot;+e1);&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;//SEND MAIL IF NEEDED ON FAILURE IN BULK INSERT&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;//YOUR CODE&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;finally&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;if(con != null)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;try&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;if(successflag == 0)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; con.commit();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;else&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt; &amp;nbsp;con.rollback();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;if (con != null) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;con.close();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;     &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;    &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;catch(Exception e)&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;{&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;   &lt;/span&gt; &amp;nbsp;e.printStackTrace();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp;&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt; &amp;nbsp;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;public static void main(String[] args) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;BulkUpdate obj = new BulkUpdate();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;obj.bulkInsertDB();&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;}&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;&lt;br /&gt;
}&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/3647070210651193556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/07/bulk-insert-in-java.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3647070210651193556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/3647070210651193556'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/07/bulk-insert-in-java.html' title='Bulk insert in java'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-4729846800735034726</id><published>2013-06-22T06:31:00.002-07:00</published><updated>2013-06-22T06:34:19.924-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP"/><title type='text'>LINQ in PHP</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Below are the features implemented in the below code&lt;br /&gt;
&lt;br /&gt;
1) Implementing LINQ in PHP &lt;br /&gt;
2) Generating PDF&amp;nbsp; in PHP using FPDF&lt;br /&gt;
3) Using Arrays in PHP&lt;br /&gt;
4) Using list in PHP &lt;br /&gt;
5) Oracle connection using PHP&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
You need to download fpdf &amp;amp; D3Linq (phpclasses.org) to implement the below code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php &lt;br /&gt;
&lt;br /&gt;
error_reporting(0);&lt;br /&gt;
set_time_limit(0);&lt;br /&gt;
date_default_timezone_set(&#39;Asia/Calcutta&#39;);&lt;br /&gt;
&lt;br /&gt;
require(&#39;FPDF/fpdf.php&#39;);&lt;br /&gt;
include &#39;D3Linq.php&#39;;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;$a=new D3Linq();&lt;br /&gt;
&amp;nbsp;$b=new D3Linq();&lt;br /&gt;
&lt;br /&gt;
$results_array = array();&lt;br /&gt;
$results_array2 = array();&lt;br /&gt;
&lt;br /&gt;
$db = &quot;(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521)))(CONNECT_DATA=(SID=DBNAME)))&quot;;&lt;br /&gt;
&lt;br /&gt;
if ($conn =OCILogon(&quot;USERNAME&quot;, &quot;PWD&quot;, $db)) {&lt;br /&gt;
&amp;nbsp; //OCILogoff($c);&lt;br /&gt;
} else {&lt;br /&gt;
&amp;nbsp; $err = OCIError();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
$query&amp;nbsp; = &quot;SELECT * from TABLE WHERE ACTIVESTATUS=1&quot;;&lt;br /&gt;
&lt;br /&gt;
$stid = OCIParse($conn, $query);&lt;br /&gt;
OCIExecute($stid, OCI_DEFAULT);&lt;br /&gt;
&lt;br /&gt;
$pdf = new FPDF();&lt;br /&gt;
&lt;br /&gt;
$ImgStartRow = 45;&lt;br /&gt;
$ImgStartRowright = 45;&lt;br /&gt;
$StartRow = 85;&lt;br /&gt;
$startrowright = 85;&lt;br /&gt;
$count=0;&lt;br /&gt;
&lt;br /&gt;
while ($row = oci_fetch_object($stid)) {&lt;br /&gt;
&lt;br /&gt;
$results_array[$row-&amp;gt;GROUPID] =&amp;nbsp; $row-&amp;gt;GROUPID;&lt;br /&gt;
&lt;br /&gt;
$results_array2[$row-&amp;gt;ID] =&amp;nbsp; &#39;GROUPID~&#39;.$row-&amp;gt;GROUPID.&#39;~&#39;.$row-&amp;gt;EMPLOYEENAME.&#39;~&#39;.$row-&amp;gt;EMPDOJ.&#39;~&#39;.$row-&amp;gt;EMPSALARY.&#39;~&#39;.$row-&amp;gt;EMPNAME.&#39;~&#39;.$row-&amp;gt;EMPGENDER.&#39;~&#39;.$row-&amp;gt;EMPAGE; &lt;br /&gt;
&lt;br /&gt;
}//while&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$pagecount=0;&lt;br /&gt;
&lt;br /&gt;
$a-&amp;gt;Query(&quot;SELECT key ElementName, value Value&amp;nbsp; FROM results_array &quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; while ($data=$a-&amp;gt;fetch_assoc()){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if(($pagecount % 10) == 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; //ADD PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; $pdf-&amp;gt;AddPage();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; $ImgStartRow = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; $ImgStartRowright = 5;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; $StartRow = 19;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $startrowright=4;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }//if&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //DISPLAY DATA&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $phname=&quot;&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $dojj=&quot;&quot;;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $pdf-&amp;gt;Image(&#39;images/1.jpg&#39;,5,$ImgStartRow );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $pdf-&amp;gt;Image(&#39;images/2.jpg&#39;,95,$ImgStartRow );&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
//IMPLEMENTING GROUP BY USING LINQ IN PHP&lt;br /&gt;
$b-&amp;gt;Query(&quot;SELECT value Details&amp;nbsp; FROM results_array2 where value like &#39;GROUPID~&quot;.$data[&#39;Value&#39;].&quot;~%&#39;&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; while ($GrpData=$b-&amp;gt;fetch_assoc()){&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; list($ignore, $groupid, $empname, $empdoj, $empsalary,$employeename,$empgender,$empage) = explode(&quot;~&quot;, $GrpData[&#39;Details&#39;]);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $count++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($pagecount %2 == 0)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$pdf-&amp;gt;SetFont(&#39;Arial&#39;,&#39;&#39;,8); $pdf-&amp;gt;Text(10,$StartRow,$empname); $StartRow += 6;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$pdf-&amp;gt;SetFont(&#39;Arial&#39;,&#39;&#39;,6);&amp;nbsp; $pdf-&amp;gt;Text(10,$StartRow,$empdoj); $StartRow += 6;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$pdf-&amp;gt;SetFont(&#39;Arial&#39;,&#39;&#39;,8); $pdf-&amp;gt;Text(100,$StartRow,$empname); $StartRow += 6;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;$pdf-&amp;gt;SetFont(&#39;Arial&#39;,&#39;&#39;,6);&amp;nbsp; $pdf-&amp;gt;Text(100,$StartRow,$empdoj); $StartRow += 6;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
//PDF GENERATION END&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }//inner while for grouping&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; //DISPLAY DATA END&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($count == 1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $finalheight = 15;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if($count == 2)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $finalheight = 15;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if($count == 1)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $finalheightright = 20;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; else if($count == 2)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; $finalheightright = 15;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $StartRow+=$finalheight;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $startrowright+=$finalheightright;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; // FOR ALIGNING NO OF 5 IMAGES (ROW) PER PAGE&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ImgStartRow +=59; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $ImgStartRowright +=59;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $count=0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $pagecount++;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }//while key&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$pdf-&amp;gt;SetY(-8);&lt;br /&gt;
$pdf-&amp;gt;SetFont(&#39;Times&#39;,&#39;I&#39;,8);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; header(&quot;Content-Transfer-Encoding&quot;, &quot;binary&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; header(&#39;Cache-Control: maxage=600000&#39;); //Adjust maxage appropriately&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; header(&#39;Pragma: public&#39;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; $pdf-&amp;gt;Output(&#39;GENARTEDPDF.pdf&#39;, &#39;D&#39;);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
$pdf-&amp;gt;Output();&lt;br /&gt;
&lt;br /&gt;
?&amp;gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/4729846800735034726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/06/linq-in-php.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/4729846800735034726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/4729846800735034726'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/06/linq-in-php.html' title='LINQ in PHP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6987476036640159584.post-9035410928377843805</id><published>2013-06-22T06:17:00.001-07:00</published><updated>2013-06-22T06:17:16.608-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><title type='text'>Removing leading zeros using sql</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Update statement to remove leading (or) trailing zeros from a column. The column is a varchar field and the number of zeros vary.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;TRAILING CHAR Example&lt;br /&gt;&lt;br /&gt;UPDATE TABLENAME SET COLUMNNAME=RTRIM(COLUMNNAME,&#39;.0&#39;);&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LEADING CHAR Example&lt;br /&gt;&lt;br /&gt;UPDATE TABLENAME SET COLUMNNAME=LTRIM(COLUMNNAME,&#39;.0&#39;);&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://shareviewsnative.blogspot.com/feeds/9035410928377843805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://shareviewsnative.blogspot.com/2013/06/removing-leading-zeros-using-sql.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/9035410928377843805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6987476036640159584/posts/default/9035410928377843805'/><link rel='alternate' type='text/html' href='http://shareviewsnative.blogspot.com/2013/06/removing-leading-zeros-using-sql.html' title='Removing leading zeros using sql'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>