1.导入hibernate架构后。
2.查看数据连接是否正常。
3.把需要用的table转化为实体类。
4.一个简单的插入方法:
public static void insert(Student student)
{
System.out.println("go in insert");
try {
Session session =HibernateSessionFactory.getSession(); //其中获得hibernate的session
Transaction tran =session.beginTransaction(); //事务开始
session.save(student);
tran.commit(); //事务一定要conmit 否则不执行。
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HibernateSessionFactory.closeSession();
}
分析:
其中
1.导入框架后会生成HibernateSessionFactory.java 其中有关于session的方法。
2.session中的save/delete/之类的方法,都是 以数据库转换的实体类作为参数的。
5.l两个个简单的查询.
public static List selectAll()
{
List list = null;
try {
Session session =HibernateSessionFactory.getSession();
Transaction tran =session.beginTransaction();
Query query=session.createQuery("from Student");
list = query.list();
tran.commit();
} catch (HibernateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
HibernateSessionFactory.closeSession();
return list;
}
hibernate 三种查询方式:http://dev.csdn.net/htmls/68/68297.html
2011-06-03