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

📄 child.java

📁 java相关的j2me,j2se的一些相关资料
💻 JAVA
字号:
package events;

import org.hibernate.*;
import org.hibernate.cfg.Configuration;

public class Child {
    public long id;
    private Parent parent;  //因为此类关联到Parent,所以必须声明一个Parent类.
    public String name;
    public long getId(){return id;} public void setId(long id){this.id=id;}
    public Parent getParent(){return parent;} public void setParent(Parent parent){this.parent=parent;}
    public String getName(){return name;} public void setName(String name){this.name=name;}
    public Child(){}
    
    public static void main(String args[]){
        SessionFactory sessionFactory = new Configuration().configure().buildSessionFactory();
        Session session = sessionFactory.openSession();
        Parent p = (Parent)session.load(Parent.class,1L); //因为Child类关联到Parent类,所以需取得一个Parent对象.
        Child child = new Child();
        child.name = "王妙华";
        //p.children.add(child); //可以不用使用此.
        child.setParent(p);     //必须使用此,否则表中的parent_id字段(及外键约束字段)会为null.
        session.beginTransaction();
        session.save(child); //保存child
        session.getTransaction().commit();
        sessionFactory.close();
    }
}

⌨️ 快捷键说明

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