Hibernate映射

一对多  多对一  一对一  多对多

 

一对多映射

set元素的常用属性

Hibernate学习笔记2

 

package com.imooc.util;

import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.boot.registry.StandardServiceRegistry;
import org.hibernate.boot.registry.StandardServiceRegistryBuilder;
import org.hibernate.cfg.Configuration;

public class HibernateUtil {
    private static SessionFactory sessionFactory;
    private static Session session;
    
    static {
        // 创建Configuration对象  读取hibernate.cfg.cml文件。完成初始化
        Configuration config = new Configuration().configure();
        StandardServiceRegistryBuilder ssrb = new StandardServiceRegistryBuilder().
                applySettings(config.getProperties());
        StandardServiceRegistry ssr = ssrb.build();
        sessionFactory = config.buildSessionFactory(ssr);
    }
        
    // 获取SessionFactory对象
    public static SessionFactory getSessionFactory() {
        return sessionFactory;
    }
    
    // 获取Session
    public static Session getSession() {
        session = sessionFactory.openSession();
        return session;
    }
    
    // 关闭Session
    public static void closeSession(Session session) {
        if (session != null) {
            session.close();
        }
    }
}
HibernateUtil.java

相关文章:

  • 2022-01-23
  • 2021-10-24
  • 2021-08-24
猜你喜欢
  • 2021-10-21
  • 2022-12-23
  • 2021-04-30
  • 2021-12-26
相关资源
相似解决方案