Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Dear freinds... I want to know how to write self mapping
for a table using hibernate?



Dear freinds... I want to know how to write self mapping for a table using hibernate?..

Answer / dsr

contact.java
------------

package com.tutorial.hibernate;

public class Contact {
private String firstName;
private String lastName;
private String email;
private long id;

public String getEmail() {
return email;
}

public String getFirstName() {
return firstName;
}


public String getLastName() {
return lastName;
}

public void setEmail(String string) {
email = string;
}

public void setFirstName(String string) {
firstName = string;
}

public void setLastName(String string) {
lastName = string;
}


public long getId() {
return id;
}


public void setId(long l) {
id = l;
}

}

--------------------------------------------------------
FirstExample.java
------------------
package com.tutorial.hibernate;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
public class FirstExample {
public static void main(String[] args) {
Session session = null;
try {
SessionFactory sessionFactory = new
Configuration().configure()
.buildSessionFactory
();
session = sessionFactory.openSession
();
Transaction tx =
session.beginTransaction();
Contact contact = new Contact();
contact.setId(3);
contact.setFirstName("sita");
contact.setLastName("ram");
contact.setEmail
("sitam75@gmail.com");
session.save(contact);
tx.commit();
} catch (Exception e) {
System.out.println(e.getMessage());

} finally {
// Actual contact insertion will
happen at this step
session.flush();
session.close();

}

}
}

--------------------------------------------------------
contact.hbm.xml
---------------

<?xml version="1.0"?>
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
"http://hibernate.sourceforge.net/hibernate-mapping-
3.0.dtd">
<hibernate-mapping>
<class name="com.tutorial.hibernate.Contact"
table="CONTACT">
<id name="id" type="long" column="ID" >
<generator class="assigned"/>
</id>

<property name="firstName">
<column name="FIRSTNAME" />
</property>
<property name="lastName">
<column name="LASTNAME"/>
</property>
<property name="email">
<column name="EMAIL"/>
</property>
</class>

</hibernate-mapping>

-----------------------------------------------------
contact.hbm.xml file is a selfmapping file.

Is This Answer Correct ?    7 Yes 3 No

Post New Answer

More Advanced Java Interview Questions

What is deadlock?

2 Answers  


Can you write Java code for declaration of multiple inheritance in Java ?

6 Answers   Kingshir, Oracle,


What is DTD?

3 Answers   Wipro,


What is metaspace?

0 Answers  


what are the software's needed to develop advanced java 3 tier application project

1 Answers  


what are design patterns in java?give with example?

2 Answers   HCL, iGate,


i have a 1000 objects in data base i need to display those in jsp's how can i retrive those objects in jsp. (consider the performance issue)

2 Answers  


What is Introspection?

2 Answers  


Where can I find seam examples and documentation?

0 Answers  


what is JTA ?

2 Answers  


In RMI, inorder to sent the stub reference to the client, is we have to load the server object first into the memory or can we directly sent reference to the client?

0 Answers  


Is jvm a overhead?

0 Answers  


Categories