添加:
实体:
package cn.bdqn.entity; public class Dog { private String name; private Integer age; private Integer id; public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }
测试:
import cn.bdqn.entity.Dog; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class MytestAdd { //添加 public static void main(String[] args) { Configuration cfg = new Configuration().configure(); //session对象 SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); //事物 Transaction tx = session.beginTransaction(); Dog dog = new Dog(); dog.setName("盼盼"); dog.setAge(20); session.save(dog); tx.commit(); System.out.println("add ok!"); session.close(); }
查询:
public static void main(String[] args) { Configuration cfg = new Configuration().configure(); //session对象 SessionFactory factory = cfg.buildSessionFactory(); Session session = factory.openSession(); Dog load = session.load(Dog.class,1); System.out.println(load.getName()); System.out.println("add ok!"); session.close(); } }