博为峰JavaEE技术文章 —— Hibernate 指南(1)Hbm文件

小博老师今天结合一个实例,讲解下使用Hibernate5所需要的各种配置文件的内容。该实例需要在数据库中准备一个事件表EVENTS,所包含的字段如下:

EVENT_ID:事件id,主键int,自增长

EVENT_DATE:事件日期,datetime

TITLE:事件内容,varchar50)

对应的Java实体类org.hibernate.tutorial.hbm.Event代码如下:


这是一个标准的POJO类,无参构造函数对一个Hibernate持久类来说是必须的。有参构造函数是为了方便在应用程序中构造一个Event对象使用的。

接下来新建一个Event.hbm.xml文件,所在目录:org/hibernate/tutorial/hbm/Event.hbm.xml,Hbm文件的内容:

 

Hibernate使用映射元数据来确定如何加载和存储持久化类的对象。 Hibernate映射文件是Hibernate提供数据映射的选择之一,当然还有使用Annotation的方式。

映射元素的Class的属性:

1. name属性:定义实体类的名称,与包含<hibernate-mapping />元素的package属性组合在一起,定义完整包名和类名。

2. table属性:指定与该实体类相对应的数据库表名。

事件类的实例与EVENTS数据库表中的行一一对应。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值