当前位置: 首页 > 其他范文 > 其他范文

orm实验一

作者:KENDO | 发布时间:2020-12-19 06:30:13 收藏本文 下载本文

X X XX 大学 软件与微电子学院 实 验 报 告(2017-2018 第二学期)课程名称:

ORM 框架原理与应用 班 班 级:

软件 17-5 学 学 号:

姓 姓 名:

实验名称 实验一 使用 Hibernate 的基本流程 专 业 软件工程 姓 名 学 号 班 级 一、实验目的:

1、熟悉 Hibernate 环境的配置; 2、熟悉 Hibernate 配置文件提供连接数据库的信息; 3、掌握对象-映射文件和实体类的创建; 4、熟悉 Hibernate 核心 API 的基本使用方法; 5、掌握 Hibernate 使用的基本流程。

二、实验内容:

创建 Java 工程,导入相关类包(*.jar);在 src 目录下创建 Hibernate 的配置文件(hibernate.cfg.xml);创建实体类(User.java)和对应的对象-关系映射文件(User.hbm.xml),并在hibernate.cfg.xml 中配置标签;使用 Hibernate API 创建数据库访问接口,实现使用 Hibernate 进行数据库持久化工作。

三、实验设备及软件环境:

计算机、IntelliJ IDEA 2019.3.4 x64、Mysql 四、实验过程及结果:

1、在 IntelliJ IDEA 2019.3.4 x64 中建立 Java 工程,并导入相关类包 2、在 src 目录下创建 Hibernate 的配置文件(hibernate.cfg.xml)

private String sex;private String city;public Integer getId(){ return id;} public void setId(Integer id){ this.id = id;} public String getName(){ return name;} public void setName(String name){ this.name = name;} public Integer getAge(){ return age;} public void setAge(Integer age){ this.age = age;} public String getSex(){ return sex;} public void setSex(String sex){ this.sex = sex;} public String getCity(){ return city;} public void setCity(String city){ this.city = city;} public String toString(){ // TODO Auto-generated method stub return "Hello";} } public boolean equals(Object o){ if(this == o)return true;if(o == null || getClass()!= o.getClass())return false;User that =(User)o;return ID == that.ID && Objects.equals(user_name, that.user_name)&& Objects.equals(user_age, that.user_age)&&

Objects.equals(user_gender, that.user_gender);} public int hashCode(){ return Objects.hash(ID, user_name, user_age, user_gender);} }(2)映射

SessionFactory sessionFactory =config.buildSessionFactory();Session session =sessionFactory.openSession();Transaction t = session.beginTransaction();Customer c = new Customer();c.setName("姓名");c.setAge(22);c.setCity("哈了滨");c.setSex("男");session.save(c);t.commit();session.close();sessionFactory.close();} } 7、数据库:

五、总结

通过这次实验我熟悉 Hibernate 环境的配置;熟悉 Hibernate 配置文件提供连接数据库的信息;掌握对象-映射文件和实体类的创建;熟悉 Hibernate 核心 API 的基本使用方法;掌握Hibernate 使用的基本流程。

实验成绩:

指导教师:

年 月 日

(实验一)

必修一实验

网络实验一

实验一:求导

VFP实验一

本文标题: orm实验一
链接地址:https://www.dawendou.com/fanwen/qitafanwen/321153.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《orm实验一》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有