publicvoidaddModel()
{
Works works = new Works();
works.setName("java");
Session session = H3Utils.getCurrentSession();
session.beginTransaction();
//保存 //当执行save方法的时候 会
session.save(works);
session.getTransaction().commit();
}
说明 二:
当执行 save 方法时 会调用一次 insert语句
insertinto t_w_list (name) values(?)
新增数据操作 三 (保存Person 和 Works Person关联Works 主关联从表 或者 Works关联Person 从关联主)
publicvoidaddPersonAndWork1() {
Session currentSession = H3Utils.getCurrentSession();
currentSession.beginTransaction();
Person person = new Person();
person.setName("xiaosan1");
person.setAge(121);
Works works = new Works();
works.setName("23");
person.getWorkSet().add(works);
//保存person
currentSession.save(person);
currentSession.save(works);
currentSession.getTransaction().commit();
}
publicvoidaddModel(){
Session currentSession = H3Utils.getCurrentSession();
currentSession.beginTransaction();
Person person = new Person();
person.setName("xiaosan1");
person.setAge(121);
Works works = new Works();
works.setName("23");
//person 关联 works
person.getWorkSet().add(works);
//works 关联 person
works.getPersonSet().add(person);
//保存person
currentSession.save(person);
currentSession.save(works);
currentSession.getTransaction().commit();
}
publicvoidaddPersonAndCourseFuoncion1() {
Session currentSession = H3Utils.getCurrentSession();
currentSession.beginTransaction();
Person person = new Person();
person.setName("xiaosan1");
person.setAge(121);
Works works = new Works();
works.setName("23");
//person 关联 works
person.getWorkSet().add(works);
//works 关联 person
works.getPersonSet().add(person);
//保存person
currentSession.save(person);
currentSession.getTransaction().commit();}