package com.becbe.hibernate.ch1;
public class Greet {
private long id;
private String greetmsg;
public Greet(){}
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
public String getGreetmsg() {
return greetmsg;
}
public void setGreetmsg(String greetmsg) {
this.greetmsg = greetmsg;
}
}
2. Write mapping file (Greet.hbm.xml)
3. Write Configuration file (hibernate.cfg.xml)
4. To design a Testclass (TestGreet.java)com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/mysql root root org.hibernate.dialect.MySQLDialect true create
1. Create a Configuration Object.
2. Create a SessionFactory Object by using buildSessionFactory() from Configuration Object.
3. Create a Session Object by using SessionFactory Object openSession() method.
4. Get Transaction object by using beginTransaction() from Session object.
package com.becbe.hibernate.ch1;
import java.util.ArrayList;
import java.util.List;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
import org.hibernate.classic.Session;
public class TestGreet {
public static void display(Greet g)
{
System.out.println("List Of MSG in GREET Table");
System.out.println(g.getGreetmsg());
}
/**
* @param args
*/
public static void main(String[] args) {
SessionFactory sf=new Configuration().configure().buildSessionFactory();
Session s=sf.openSession();
Transaction tx=s.beginTransaction();
Greet g=new Greet();
g.setGreetmsg("hi sree h ru");
s.save(g);
tx.commit();
s.close();
Session s1=sf.openSession();
Greet g1=(Greet)s1.load(Greet.class,2L);
TestGreet.display(g1);
s1.close();
}
}
0 comments :
Post a Comment