import java.util.Date;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.Transaction;
import org.hibernate.cfg.Configuration;
publicclass HibernateTest {
publicstaticvoid main(String[] args) {
//生成JavaBean对象
GuestBook gBook = new GuestBook();
//赋值
gBook.setName("Jack");
gBook.setPhone("15855770982");
gBook.setEmail("login8226@126.com");
gBook.setTitle("我的第一个Hibernate程序");
gBook.setContent("我很Happy");
gBook.setCreatedTime(new Date());
//负责加载配置文件
Configuration config = new Configuration();
//完成配置的读取
config.configure();
//操作对应的数据库
SessionFactory sessionFactory = config.buildSessionFactory();
//和JDBC中的Connection对象类似
Session session = sessionFactory.getCurrentSession();
//事务启动事务
Transaction tx = session.beginTransaction();
//保存修改
session.save(gBook);
//提交事务
tx.commit();
}
}
|