hibernate核心API使用】的更多相关文章

一.SessionFactory 1.它代表的是数据库的连接,其实就是在hibernate.cfg.xml文件中的配置信息 2.可以预定义SQL语句 3.SessionFactory是线程安全的,它维护了hibernate二级缓存. 4.SessionFactory内部维护数据库连接池,很浪费资源,通常一个应用程序只有一个SessionFactory对象 常用API 1.openSession();获取一个普通Session 2.getCurrentSession();获取线程绑定的Sessio…
------------------------siwuxie095 (一)Configuration 1.一般情况 或: 加载核心配置文件:在 src 下找到名称为 Hibernate.cfg.xml 的配置文件,将其放到对象中 2.特殊情况 加载核心配置文件:在 src 下的 config 文件夹中找到 hibernate.cfg.xml (二)SessionFactory 1.使用 Configuration 对象创建 SessionFactory 对象 创建 SessionFactory…
1.Configuraction onfiguration configuration = new Configuration(); configuration.configure(); 到src下面找到名称hibernate.cfg.xml配置文件,创建对象,把配置文件放到对象里面(加载核心配置文件) 2.SessionFactory(重点) 2.1使用configuration创建SessionFactory对象 2.1.1创建SessionFactory过程中做的事情: 根据核心配置文件中…
1.Configuration 加载核心配置文件,核心配置文件名称和位置固定,否则会找不到 2.SessionFactory对象一个项目只创建一个,大家公用 根据配置文件和映射关系创建表 由于要创建表,这个过程特别消耗资源,建议一个一个项目创建一个SessionFactory对象 具体实现: @1工具类,写静态代码块实现,静态代码块在类加载时候执行. 3.Session 1.类似于JDBC中的连接connection 2.调用Session里面的不同方法实现增删改查操作 ---添加 :save方…
Hibernate映射配置文件(重点) 1 映射配置文件名称和位置没有固定要求 2 映射配置文件中,标签name属性值写实体类相关内容 (1)class标签name属性值实体类全路径 (2)id标签和property标签name属性值 实体类属性名称 3 id标签和property标签,column属性可以省略的 (1)不写值和name属性值一样的 4 property标签type属性,设置生成表字段的类型,自动对应类型 Hibernate核心配置文件 1 配置写位置要求 2 配置三部分要求 (…
Hibernate的核心API 一般我们通过hibernate进行操作的时候,都会遵循下面的流程,那么接下来我对每一个步骤进行讲解: 1 public void testInsert() { 2 //(1) 实例化配置对象 加载映射文件 加载 hibernate.cfg.xml 3 Configuration configuration = new Configuration().configure(); 4 //(2)创建会话工厂 5 SessionFactory sessionFactory…
Hibernate的核心API 一般我们通过hibernate进行操作的时候,都会遵循下面的流程,那么接下来我对每一个步骤进行讲解: 1 public void testInsert() { 2 //(1) 实例化配置对象 加载映射文件 加载 hibernate.cfg.xml 3 Configuration configuration = new Configuration().configure(); 4 //(2)创建会话工厂 5 SessionFactory sessionFactory…
核心API Configuration 描述的是一个封装所有配置信息的对象 1.加载hibernate.properties(非主流,早期) Configuration conf = new Configuration(); conf.addResource("cn/itcast/h3/helloworld/vo/UserModel.hbm.xml"); 2.加载hibernate.cfg.xml(主流) Configuration conf = new Configuration()…
目录 Hibernate框架概述 什么是框架 hibernate简介(JavaEE技术三层架构所用到的技术) hibernate是什么框架 ORM hibernate好处 Hibernate基本使用 下载框架 Hibernate目录 使用 常见配置 xxx.hbm.xml映射配置 hibernate.cfg.xml核心配置 核心API Configuration SessionFactory sessionFactory简介 hibernate.cfg.xml 添加,配置连接池 查看日志 工具类…
hibernate核心接口: 所有的hibernate应用都会访问hibernate的5个核心接口 1,Configuration接口 Configuration用于配置并且根启动Hibernate.Hibernate应用通过Configuration实例来获取对象-关系映射文件中的元数据,以及动态配置Hibernate的属性,然后创建SessionFactory实例. 2,SessionFactory接口 一个SessionFactory实例对应一个数据存储源,应用从SessionFactor…