hibernate之Configuration对象
任务:读取主配置信息
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对象相关推荐
- hibernate的Configuration类和SessionFactory接口
1,Configuration类的主要作用是解析Hibernate的配置文件和映射文件中的信息,即负责管理Hibernate的配置信息.Hibernate在运行时需要获取一些底层实现的基本信息,如数据 ...
- ORM进阶之Hibernate 的三大对象
ORM进阶之 ORM简单介绍 ORM进阶之Hibernate 简单介绍及框架搭 ORM进阶之Hibernate 的三大对象 我们在上一篇博客中讲到了怎样搭建一个Hibernate框架, 提到Hiber ...
- Hibernate开发和对象状态
Hibernate开发和对象状态 Hibernate开发三种方式 1.由Domain object -> mapping->db.(官方推荐) 2.由DB开始,用工具生成mapping和D ...
- How to use Hibernate - XML Configuration
使用Hibernate进行开发时,有两种方式,一种是使用XML配置,这是比较传统的方式.另一种是使用注解,这是JPA标准所支持的.今天介绍得是使用XML配置的方式使用Hibernate.具体使用方式如 ...
- (转)Hibernate关联映射——对象的三种关系
http://blog.csdn.net/yerenyuan_pku/article/details/70148618 Hibernate关联映射--对象的三种关系 Hibernate框架基于ORM设 ...
- (转)Hibernate框架基础——在Hibernate中java对象的状态
http://blog.csdn.net/yerenyuan_pku/article/details/52760627 在Hibernate中java对象的状态 Hibernate把对象分为4种状态: ...
- hibernate的Configuration和配置文件
一.hibernate的入口Configuration 在Hibernate中,Configuration是hibernate的入口.在实例化一个Configuration的时候,Hibernate会 ...
- Hibernate 几种对象状态
Hibernate 中四种对象状态 临时状态(transient):刚用new 语句创建,还没有被持久化,并且不处于Sesssion 的缓存中.处于临时状态 的Java 对象被称为临时对象. 持久化状 ...
- hibernate中持久化对象的生命周期(三态:自由态,持久态,游离态 之间的转换)
三态的基本概念: 1, 临时状态(Transient):也叫自由态,只存在于内存中,而在数据库中没有相应数据.用new创建的对象,它没有持久化,没有处于Session中,处于此状态的对象叫临时对象: ...
最新文章
- 关于AUC计算公式推导
- 【项目管理】绩效域-工件裁剪对照(工件维度)
- php树形折叠三级菜单模板,三级树形竖向收缩列表菜单
- WinCE控制面板添加应用程序
- Gated Convolution
- 2019西电网安实验班选拔考试
- WPFのDecorator 、Adorner和AdornerDecorator
- 简历python技能怎么写_简历怎么写?列出这10项重要的工作技能
- 打印1到最大的n位数
- Toolbar的简单使用和封装
- csgo跳投绑定指令_csgo控制台指令大全
- 用PBD制作餐饮店KPI分析仪-入门篇
- 高校全场景智慧教室建设方案
- 冲量在线荣获STIF2021国际科创节2021年度技术先锋奖
- 攻击性Web测试框架(OWTF)是OWASP + PTES的重点,旨在联合优秀的工具使渗透测试更加高效,主要由Python编写
- 【东华初中编程试题2206】病毒复制 N 分数 快递哥
- 微信小程序——生命周期
- SpringBoot 项目@Value 注解取不到值
- centos6.9 yum安装中出现Loading mirror speeds from cached hostfile No package......
- Fedora linux 3322动态域名解析设置
热门文章
- Windows 如何在cmd命令行中查看、修改、删除与添加环境变量
- 【转】C#对象的深拷贝与浅拷贝
- Windows 2008 R2 SP1部署Lync2010标准版(1)
- [转贴]经济学人:Win7拉开新时代序幕 云计算群雄逐鹿
- 基于Teamplate Workflow组件的工组流开发概述
- Idea 2018.2.5创建springboot项目依赖包没有的错误
- 转载自搜狐科技【技术那些事儿】LTE网络中的用户数据库HSS与传统2G/3G的HLR有何区别?能否融合组网?...
- javascript数字千分位格式化
- 算法笔记-图--bfs
- 20145235李涛《网络对抗》Exp2 后门原理与实践