Powered by Blogger.

4. Introduction to Hibernate

>> Saturday, March 19, 2011

Hibernate is an Object-Relational Mapping (ORM) solution for JAVA. It is a powerful, high performance object/relational persistence and query service. It allows us to develop persistent classes following object-oriented idiom – including association, inheritance and polymorphism.

 Hibernate Architecture

Hibernate:

1) itself opens connection to database,
2) converts HQL (Hibernate Query Language) statements to database specific statement,
3) receives result set,
4) then performs mapping of these database specific data to Java objects which are directly used by Java application.

Hibernate uses the database specification from Hibernate Properties file. Automatic mapping is performed on the basis of the properties defined in hbm XML file defined for particular Java object.


Read more..

3.Interaction with RDBMS

These are the General steps to follow  while usingn JDBC.

1) Load the RDBMS specific JDBC driver because this driver actually communicates with the database.
2) Open the connection to database which is then used to send SQL statements and get results back.
3) Create JDBC Statement object. This object contains SQL query.
4) Execute statement which returns resultset(s). ResultSet contains the tuples of database table as a result of SQL query.
5) Process the result set.
6) Close the connection.

Example: Retrieve list of employees from Employee table using JDBC.

String url = “jdbc:odbc:” + dbName;

List employeeList = new ArrayList();

//load the jdbc-odbc driver 

class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);

//Open a connection to database

Connection con = DriverManager.getConnection(url);

//create Statement object

Statement stmt = con.createStatement();

//execute statement
ResultSet rs = stmt.executeQuery("SELECT * FROM Sells"); while ( rs.next() ){
  EmployeeBean eb = new Employeebean(); 
  eb.setName(rs.getString("name")); 
  eb.setSalary(rs.getFloat("salary")); 
  employeeList.add(eb);
}
Reference Books:

Read more..

1. Introduction to JDBC

The Brief introduction about JDBC .

1. Introduction to JDBC
2. JDBC Architecture
4. Introduction to Hibernate 
5. Hibernate Architecture 
6. Hibernate Communication with RDBMS 
7. Hibernate vs. JDBC 
7.1. Advantage of Hibernate over JDBC 
7.2. Disadvantages of Hibernate

Read more..

What is the use of Constructor.?

>> Friday, March 18, 2011


A constructor is automatically called and executed at the time of creating an object.


  • It  is used to initialize the instance variables of a class.
  • It is used to create an Object of a class.


Example:



[code]

public class Con{
   Con(){
          ----
         -----
       }
}

[/code]

Read more..

Download HeadFirstServlets Chapter - 3 Mini MVC Tutorial

>> Monday, November 29, 2010



Download the HeadFirstJava - Chapter-3 ..Mini MVC Tutorials..

The Continuous Download of the Chapter - 2.

Read more..

Struts Meterials from DURGA SOFT download.

>> Friday, November 19, 2010



  • Architecture
    • 2-tier Architecture
    • 3-tier Architecture
    • n-tier Architecture
  • Web Application development models
    • MODEL1 Based Web Applications
    • MODEL2 Based Web Applications
  • Struts Introduction
  • ActionForm and Action Classes
  • Struts Flow/Struts Architecture
  • DesignPatterns
    • MVC(Model View Controller)
    • Singleton DesignPattern
    • FrontController DesignPattern
    • ApplicationController DesignPattern
    • DataTransforObect/ValueObject DesigenPattern

Read more..

Related Posts Plugin for WordPress, Blogger...
© javabynataraj.blogspot.com from 2009 - 2022. All rights reserved.