Download distribution file
http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.10.Final/hibernate-distribution-3.6.10.Final-dist.zip/download
Extract the zip file
Create new java project
then add the lib folder copy the all the jar
http://sourceforge.net/projects/hibernate/files/hibernate3/3.6.10.Final/hibernate-distribution-3.6.10.Final-dist.zip/download
Extract the zip file
Create new java project
then add the lib folder copy the all the jar
Member.java
package com.jsl.hibernate.demo;
public class Member {
private int mid;
private String name;
private String email;
private String city;
public void setMid(int mid) {
this.mid = mid;
}
public int getMid() {
return mid;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setEmail(String email) {
this.email = email;
}
public String getEmail() {
return email;
}
public void setCity(String city) {
this.city = city;
}
public String getCity() {
return city;
}
}
hibernate.cfg.xml
oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost:1521:xe java java 1 org.hibernate.dialect.OracleDialect true create
member.hbm.xml
Manager.java
package com.jsl.hibernate.demo;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.Configuration;
public class Manager {
public static void main(String[] args) {
Member member=new Member();
member.setMid(1001);
member.setName("Krish");
member.setEmail("krish@gmail.com");
member.setCity("Bangalore");
SessionFactory factory=new Configuration().configure().buildSessionFactory();
Session session=factory.openSession();
org.hibernate.Transaction tx=session.beginTransaction();
session.save(member);
tx.commit();
session.close();
}
}
if run the manger.java the output will be
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. Hibernate: insert into MEMBER (NAME, EMAIL, CITY, MID) values (?, ?, ?, ?)


No comments:
Post a Comment