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

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

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

EVENT_DATE:事件日期,datetime

TITLE:事件内容,varchar(50)

对应的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属性:定义实体类的名称,与包含元素的package属性组合在一起,定义完整包名和类名。

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,764评论 18 399
  • Hibernate: 一个持久化框架 一个ORM框架 加载:根据特定的OID,把一个对象从数据库加载到内存中OID...
    JHMichael阅读 1,995评论 0 27
  • Hibernate中配置主要分为两种:一种包含了Hibernate与数据库的基本连接信息,在Hibernate工作...
    FTOLsXD阅读 2,145评论 0 10
  • 爸爸的小情人 在等车间隙,一个爸爸带着女儿在候车,女儿开心的打着爸爸的手,爸爸则伴着鬼脸假装吓女儿,女儿笑的跟...
    memories_24阅读 198评论 0 0
  • 计划去横店是很久的事情了,一直都想去,一直都被各种原因拖着;年轻就这么几年,现在离得也近,就决定去了。本来想跟团,...
    麒水阅读 1,731评论 12 5