Hibernate中怎么加载配置文件
发表于:2023-03-26 作者:安全数据网编辑
编辑最后更新 2023年03月26日,本篇文章给大家分享的是有关Hibernate中怎么加载配置文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。在向大家详细介绍Hibern
本篇文章给大家分享的是有关Hibernate中怎么加载配置文件,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
在向大家详细介绍Hibernate加载配置文件之前,首先让大家了解下使用Hibernate的经验,然后全面介绍Hibernate加载配置文件。
Hibernate是一个流行的开源对象关系映射工具,单元测试和持续集成的重要性也得到了广泛的推广和认同,在采用了Hibernate的项目中如何保证测试的自动化和持续性呢?本文讨论了Hibernate加载配置文件Hibernate.properties和Hibernate.cfg.xml的过程,以及怎么样将Hibernate提供的配置文件的访问方法灵活运用到单元测试中。
1.安装配置好Hibernate,我们后面将%Hibernate_HOME%作为对Hibernate安装目录的引用,
2.开始创建好自己的***个例子,例如Hibernate手册里面的类Cat,
3.配置好hbm映射文件(例如Cat.hbm.xml,本文不讨论这个文件内配置项的含义)和数据库(如hsqldb),
4.在项目的classpath路径下添加一个Hibernate.cfg.xml文件,如下(***次使用Hibernate最常见的配置内容):
jdbc:hsqldb:hsql://localhost org.hsqldb.jdbcDriver sa net.sf.hibernate.dialect.HSQLDialect false
5.然后还需要提供一个类来测试一下创建,更新,删除和查询Cat,对于熟悉JUnit的开发人员,可以创建一个单元测试类来进行测试,如下:
import junit.framework.TestCase; import net.sf.hibernate.HibernateException; import net.sf.hibernate.Session; import net.sf.hibernate.Transaction; import net.sf.hibernate.cfg.Configuration; public class CatTest extends TestCase { private Session session; private Transaction tx; protected void setUp() throws Exception { Configuration cfg = new Configuration().configure();//注意这一行,这是本文重点讨论研究的地方。 session = cfg.buildSessionFactory().openSession(); tx = session.beginTransaction(); } protected void tearDown() throws Exception { tx.commit(); session.close(); } public void testCreate() { //请在此方法内添加相关的代码,本文不讨论怎么样使用Hibernate API。 } public void testUpdate() { //请在此方法内添加相关的代码,本文不讨论怎么样使用Hibernate API。 } public void testDelete() { //请在此方法内添加相关的代码,本文不讨论怎么样使用Hibernate API。 } public void testQuery() { //请在此方法内添加相关的代码,本文不讨论怎么样使用Hibernate API。 } }
以上就是Hibernate中怎么加载配置文件,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
c语言网络技术和编程语言总结
c语言对应的三级考试网络技术
网站服务器后台如何加防护密码
c语言软件开发步骤
c语言中网络技术知识点
服务器对权限提升的防护措施
怎么在阿里云租服务器
黑苹果能做web服务器吗
c语言和网络技术哪个好考
云服务器2核4G是什么性能
elk日志 数据库
软件开发培训工资一般多少
崇明区辅助软件开发有哪些
惠普服务器硬盘如何拔插
软件开发企业拿什么抵扣
网上代理商城软件开发
学生微软服务器申请
哪能买到arm云手机服务器
全国网络安全小报模板
腾讯云服务器如何添加子账号
银行软件开发外包人员
乐享网络技术开发有限公司
智慧电厂系统网络安全分区
战地5哪个服务器好玩
简述数据库访问技术
惠普服务器388g9进阵列卡
武汉网络安全人才展示中心
校验mysql数据库性能
南京互联网科技公司排名
族谱数据库怎么设计
山东省税控服务器管理系统
街道网络安全会议纪要
mysql数据库建表的截图
数据库分析工具view
新华互联网科技好吗
中国移动网络数据库怎么设置
中国陶瓷艺术品数据库
湖北服务器机柜定制价格
华为软件开发岗编程笔试题库
图腾 服务器 机柜