Hibernate映射
一对多 多对一 一对一 多对多
一对多映射
set元素的常用属性
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(); } } }