2 MyEclipse工具

    1. 使用MyEclipse快速建立Hibernate工程
    2. 工具类HibernateSessionFactory
      1. 建立我们自己编写的工具类:
      2. public static void main(String[] args) {
        Session session=HibernateSessionFactory.getSession(); Transaction tx=session.beginTransaction();
        try {

        Student stu=(Student) session.get(Student.class,2); stu.setName("赵六");
        stu.setAge(23);
        session.update(stu);

        tx.commit();
        } catch (Exception e) {

        tx.rollback(); }finally{

        //关闭 session

        HibernateSessionFactory.closeSession(); }

      3. public static void main(String[] args) {
        Session session=HibernateSessionFactory.getSession(); Transaction tx=session.beginTransaction();
        try {

        Student stu=(Student) session.get(Student.class,2); session.delete(stu);
        tx.commit();

        } catch (Exception e) { tx.rollback();

        }finally{
        //关闭 session

        HibernateSessionFactory.closeSession(); http://shop34513748.taobao.com/ Copyright©2010 吴青版权所有

        } } 

        page12image2600
    3. 使用Hibernate对数据库进行操作
      1. public static void main(String[] args) {

        //取得 session,通过生成的工具类
        Session session=HibernateSessionFactory.getSession();

        Transaction tx=session.beginTransaction();
        try 

        Student stu=new Student();

        stu.setName("王五");

        stu.setAge(23);

        session.save(stu); tx.commit();

        }

        catch (Exception e) { tx.rollback(); }

        finally{HibernateSessionFactory.closeSession();}//关闭 session

      2. public static void main(String[] args) {
        //取得 session,通过生成的工具类
        Session session=HibernateSessionFactory.getSession(); Student stu=(Student) session.get(Student.class,2); System.out.println(stu.getId()+"\t"+stu.getName()); HibernateSessionFactory.closeSession();

posted @ 2018-10-25 20:17  疯狂的橙子  阅读(92)  评论(0)    收藏  举报