⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test.java

📁 Hibernate的一个实例
💻 JAVA
字号:
package test;

import net.sf.hibernate.*;
import net.sf.hibernate.cfg.*;
import bo.*;

public class test {

  public static void main(String[] args) {
    System.out.println("开始了");
    try {
      Configuration conf = new Configuration().configure();
      SessionFactory sf = conf.buildSessionFactory();
      Session s = sf.openSession();
      Transaction t = s.beginTransaction();

      Pet p1 = new Pet();
      p1.setName("猫咪");
      p1.setAge(new Integer(1));
      p1.setSex("男");
      p1.setType("cat");

      Pet p2 = new Pet();
      p2.setName("小花");
      p2.setAge(new Integer(1));
      p2.setSex("男");
      p2.setType("dog");

      Owner o = new Owner();
      o.setName("三峡人");
      o.setPhone("3333333");
      o.setAddress("黄河上游");

      p1.setOwnerid(o);
      p2.setOwnerid(o);

      o.getPetSet().add(p1);
      o.addToPetSet(p2);

      //s.save(p1);
      //s.save(p2);
      s.save(o);

      t.commit();
      s.close();
    }
    catch (Exception he) {
      System.out.println("出错了!");
      System.out.println(he.toString());
    }
  }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -