任务:读取主配置信息

1.  Configuration config = new Configuration();      使用hibernate,但并没有读取

2.  config.configure();   开始读取配置文件在src目录,

File file = new File("c:\\Hibernate.xml");
Configuration config = new Configuration().config(file);

也可以将配置文件放置其他目录用相应的APi

3.  源码configure

public static final String DEFAULT_CFG_RESOURCE_NAME = "hibernate.cfg.xml"

public Configuration cofigure() throws HibernateException{

return configure( StandardServiceRegistryBuilder.DEFAULT_CFG_RESOURCE_NAME) ;

}

hibernate.cfg.xml  -----我们配置文件的名字,所以配置文件名字一定正确

4. 获取SessionFactory

SessionFactory factory = config.buildSessionFactory();

5. Configuration还有一些比较重要的方法

addProperties();    增加属性

setProperties();    设置属性

指定。hbm.xml文件(映射文件)

addClass(Order.class); addFile("Order.hbm.xml");addURL();

转载于:https://www.cnblogs.com/ZTYCandy/p/10590580.html

hibernate之Configuration对象相关推荐

  1. hibernate的Configuration类和SessionFactory接口

    1,Configuration类的主要作用是解析Hibernate的配置文件和映射文件中的信息,即负责管理Hibernate的配置信息.Hibernate在运行时需要获取一些底层实现的基本信息,如数据 ...

  2. ORM进阶之Hibernate 的三大对象

    ORM进阶之 ORM简单介绍 ORM进阶之Hibernate 简单介绍及框架搭 ORM进阶之Hibernate 的三大对象 我们在上一篇博客中讲到了怎样搭建一个Hibernate框架, 提到Hiber ...

  3. Hibernate开发和对象状态

    Hibernate开发和对象状态 Hibernate开发三种方式 1.由Domain object -> mapping->db.(官方推荐) 2.由DB开始,用工具生成mapping和D ...

  4. How to use Hibernate - XML Configuration

    使用Hibernate进行开发时,有两种方式,一种是使用XML配置,这是比较传统的方式.另一种是使用注解,这是JPA标准所支持的.今天介绍得是使用XML配置的方式使用Hibernate.具体使用方式如 ...

  5. (转)Hibernate关联映射——对象的三种关系

    http://blog.csdn.net/yerenyuan_pku/article/details/70148618 Hibernate关联映射--对象的三种关系 Hibernate框架基于ORM设 ...

  6. (转)Hibernate框架基础——在Hibernate中java对象的状态

    http://blog.csdn.net/yerenyuan_pku/article/details/52760627 在Hibernate中java对象的状态 Hibernate把对象分为4种状态: ...

  7. hibernate的Configuration和配置文件

    一.hibernate的入口Configuration 在Hibernate中,Configuration是hibernate的入口.在实例化一个Configuration的时候,Hibernate会 ...

  8. Hibernate 几种对象状态

    Hibernate 中四种对象状态 临时状态(transient):刚用new 语句创建,还没有被持久化,并且不处于Sesssion 的缓存中.处于临时状态 的Java 对象被称为临时对象. 持久化状 ...

  9. hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)

    三态的基本概念: 1,  临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据.用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象: ...

最新文章

  1. 关于AUC计算公式推导
  2. 【项目管理】绩效域-工件裁剪对照(工件维度)
  3. php树形折叠三级菜单模板,三级树形竖向收缩列表菜单
  4. WinCE控制面板添加应用程序
  5. Gated Convolution
  6. 2019西电网安实验班选拔考试
  7. WPFのDecorator 、Adorner和AdornerDecorator
  8. 简历python技能怎么写_简历怎么写?列出这10项重要的工作技能
  9. 打印1到最大的n位数
  10. Toolbar的简单使用和封装
  11. csgo跳投绑定指令_csgo控制台指令大全
  12. 用PBD制作餐饮店KPI分析仪-入门篇
  13. 高校全场景智慧教室建设方案
  14. 冲量在线荣获STIF2021国际科创节2021年度技术先锋奖
  15. 攻击性Web测试框架(OWTF)是OWASP + PTES的重点,旨在联合优秀的工具使渗透测试更加高效,主要由Python编写
  16. 【东华初中编程试题2206】病毒复制 N 分数 快递哥
  17. 微信小程序——生命周期
  18. SpringBoot 项目@Value 注解取不到值
  19. centos6.9 yum安装中出现Loading mirror speeds from cached hostfile No package......
  20. Fedora linux 3322动态域名解析设置

热门文章

  1. Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
  2. 【转】C#对象的深拷贝与浅拷贝
  3. Windows 2008 R2 SP1部署Lync2010标准版(1)
  4. [转贴]经济学人:Win7拉开新时代序幕 云计算群雄逐鹿
  5. 基于Teamplate Workflow组件的工组流开发概述
  6. Idea 2018.2.5创建springboot项目依赖包没有的错误
  7. 转载自搜狐科技【技术那些事儿】LTE网络中的用户数据库HSS与传统2G/3G的HLR有何区别?能否融合组网?...
  8. javascript数字千分位格式化
  9. 算法笔记-图--bfs
  10. 20145235李涛《网络对抗》Exp2 后门原理与实践