📄 parent.java
字号:
package events;
import java.util.HashSet;
import java.util.Set;
import org.hibernate.*;
import org.hibernate.cfg.Configuration;
public class Parent { //一个父类可以有多个Child类
public long id;
public Set children = new HashSet(); //关联到多个Child类
public long getId(){return id;} public void setId(long id){this.id=id;}
public Set getChildren(){return children;} public void setChildren(Set children){this.children=children;}
public Parent(){}
public static void main(String args[]){
SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
Session session = sessionFactory.openSession();
Parent p = new Parent();
session.beginTransaction();
session.save(p); //可以不为children设置值时,直接保存Parent数据.
Parent deleteParent = (Parent)session.load(Parent.class,1L);
session.delete(deleteParent);
session.getTransaction().commit();
sessionFactory.close();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -