hibernate介绍:
容器,orm框架,对JDBC的封装。
hibernate架构:
hibernate基本原理:
hibernate核心API:
获取session ,单例模式抽取成工具类
Configuration config = new Configuration().configure();
SessionFactory factory = config.buildSessionFactory();
Session session = factory.openSession();
public class HibUtil {
private static SessionFactory factory;
private HibUtil(){
}
static{
Configuration configuration = new Configuration();
configuration.configure();
factory= configuration.buildSessionFactory();
}
public static SessionFactory getFactory() {
return factory;
}
publicstatic Session getSession(){
return factory.openSession();
}
}hibernate对象生命周期:

hibernate配置方式:
1、注解
2、XML
映射关系:
1对1、1对多、多对多
1对N问题
HQL语句:
扩展点:
一级缓存、二级缓存、查询缓存
乐观锁、悲观锁