Hibernate的下载与安装
1、Hibernate的下载地址(点击下载)
将required下的一堆jar包,复制到WEB应用的WEB-INF/lib目录中。
完成!!
2、在model包下创建Teacher.hbm.xml(映射文件)
用来指定持久化类Teacher与数据库中teacher表之间的映射,存储在Teacher.class的同一目录下。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE hibernate-mapping PUBLIC"-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="model"><class name="Teacher" table="teacher"><id name="teaid" column="teaid"><generator class="native"/> <!-- 设置teaid为主键,自增 --></id><property name="openid" /><property name="teanum" length="255"/><property name="password" length="255"/><property name="teaclass" length="255"/><property name="teaautho" length="255"/></class>
</hibernate-mapping>
3、编写数据库配置文件Hibernate.cfg.xml
<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
<hibernate-configuration><!-- 该标签声明这里是一个hib配置 --><session-factory name="foo"><!-- 配置数据库连接 --><!-- 数据库驱动 --><property name="connection.driver_class">com.mysql.jdbc.Driver</property><!-- 数据库URL --><property name="connection.url" >jdbc:mysql://localhost:3306/englishtest</property><!-- 数据库名称 --><property name="connection.username">root</property><!-- 数据库密码 --><property name="connection.password">123456</property><!-- 数据库使用的方言 --><property name="dialect">org.hibernate.dialect.MySQLDialect</property><!--根据映射文件自动创建表(第一次创建,以后修改) --> <!-- 配置映射文件 --><mapping resource="model/Teacher.hbm.xml" /></session-factory>
</hibernate-configuration>
4、调用Hibernate的API。
- 1
- 2
- 3
Hibernate的下载与安装相关推荐
- Hibernate的下载和安装
37.2 Hibernate的下载和安装 37.2.1 下载 具体步骤如下: (1)如图37.2所示,访问Hibernate官方网站http://www.hibernate.org,单击左边菜单的 ...
- Appfuse下载及安装步骤
Appfuse下载及安装步骤 AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate.ibatis.Struts.Spring.DBUnit.Ant.Log4J.Struts ...
- MyEclipse 2014 下载与安装教程
MyEclipse 2014 下载与安装教程 MyEclipse一直以来是一款非常优秀.强大的Java开发工具.不仅集成了J2EE Eclipse插件集,而且集成了许多Java开发插件,譬如GIT.M ...
- MySQL下载与安装教程以及环境变量配置
MySQL下载 1 搜索mysql 选择mysql downloads 如下 2 点击滑动到底部选择社区版本(免费) 如下 3 选择Community Server 如下 4 选择对应的版本下载 我选 ...
- java jdk 1.8 安装_下载、安装、配置 java jdk1.8
近期配置react native的开发环境,所以就从配置环境开始.rn的环境配置有那么几项,其中重要的一个就是java jdk(Java Development Kit 的缩写),那么以下就是下载.安 ...
- vs安装一直在提取文件_Visual Studio 2019下载及安装教程
宸1分钟前 这可是我珍藏多年的资源啊. Visual Studio 2019 Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品.是目前最流行的Windows ...
- python安装包_迈出Python学习第一步:Python开发环境的下载与安装
所谓"磨刀不误砍柴工"."工欲善其事,必先利其器",都在告诉我们一个道理:要做好一个事情,事先做好充分的准备工作是非常重要的.所以在我们正式学习用Python编 ...
- oracle怎么下载安装,Oracle数据库的下载和安装方法
一.Oracle数据的下载与安装: 我这里是Oracle Database 11g Release 2版本的. 1.百度云链接: 链接:https://pan.baidu.com/s/1QYvBVS3 ...
- 我的世界php安装,我的世界Linux搭建网页后台Multicraft下载与安装
小编为大家带来了<我的世界>Linux搭建网页后台Multicraft下载与安装,首先下载Multicraft Linux版,下载好了以后请玩家自己看着下面的教程来安装. 64位:http ...
最新文章
- allegro约束设置
- vs2010 利用DMP文件、pdb文件查找release下的异常行号的方法
- 找出两列数据的差集_excel快速查找数据差异项
- JDK与JRE及其在Eclipse中的使用
- C# Regex类详解
- php文件缓存代码,php文件缓存实例代码
- 叮咚酒店营销版小程序v8.5.8+前端
- Android Studio中使用Git进行代码管理(分支、合并)
- GCC(-pg) profile mcount | ftrace基础原理
- mysql 重复了更新_MYSql id相同就更新
- linux端口快速释放,Linux 快速释放端口与释放内存缓存,linux释放端口缓存
- 图论与代数结构 最短路问题
- iphone双重认证关闭不了怎么办_怎么关闭iPhone双重认证?苹果手机关闭双重认证的两种操作方法 ... ......
- 美国enom域名的优势
- 日记侠:你对微信关键词是如何理解的?
- 【RGB=HSI】单片机控制RGB单灯与HSI互转算法
- MEM/MBA数学基础(07)几何
- unity+opencv实时检测人脸及眼睛区域检测
- 分账系统多少钱?是如何收费的?
- [转]SQL Server 2008存储结构之GAM、SGAM
热门文章
- 服务器 网页挂机,云服务器挂机网页游戏
- android 加载大图 代理,Android 加载大图
- EXCEL与DPI之我见
- 201808182326-利用shader对图片进行翻转(2)
- vue2.x项目中使用$once清除定时器,理解$once
- Android Shell脚本编辑运行
- 【每日一题】备战冲击蓝桥杯国赛——Python程序设计 | Day19 | 异或数列 | 真题代码解析
- 加班 黑石机器人_黑石机器人智能零售布局再添新项目“智能盒饭机”
- “假后综合症”英文表达
- WPS文字如何退出修订模式?