美文网首页
Hibernate关系映射文件hbm.xml

Hibernate关系映射文件hbm.xml

作者: 文先生_1357 | 来源:发表于2017-03-22 23:54 被阅读0次

在关系映射文件中标签中加入dynamic-update=“true”,那么会在更新的时候,执行实际更新的字段的update语句。

1.映射java的时间类型

在java中代表时间和日期的类型包括:java.util.Date/java.util.Calender 此外在JDBC中还提供了3个扩展java.util.Date的子类。【java.sql.Time/java.sql.Timestamp/java.sql.Date】.分别与SQL中DATE/TIME/TIMESTAMP对应。

2.在标准SQL中,DATE类型表示日期,TIME表示时间,TIMESTAMP表示时间戳(同时包含日期和时间)。

如何映射呢?

因为java.util.Date是sql.Date/sql.Time/sql.Timestamp的父类,所以java.util.Date可以和标准的SQL的DATE/TIME/TIMESTAMP对应。

所以 在设置持久化类的时候,我们设置为java.util.Date.

可通过hbm.xml文件中的property属性设置,

例如:

<property name="date" type "time">

   <colum name="DATE"/>

</property>

<property name="date" type="timestamp">

   <colum name="DATE"/>

</property>

<property name="date" type="date">

   <colum name="DATE"/>

</property>

其中type=【timestamp/time/date】它们既不是java 类型也不是数据库类型,而是hibernate的映射。

映射组成关系

相关文章

  • Hibernate映射文件详解

    类名.hbm.xml 关系映射配置文件 hibernate、java、标准sql数据类型对照表 即映射文件中 标签...

  • Hibernate关系映射文件hbm.xml

    在关系映射文件中标签中加入dynamic-update=“true”,那么会在更新的时候,执行实际更新的字段的up...

  • Hibernate框架主键生成策略

    之前在用Hibernate框架写东西的时候,经常会去写映射文件hbm.xml。但是对于主键id的一个generat...

  • Hibernate应用开发步骤

    1.涉及持久化实体类 2.创建对象-关系映射文件 命名:实体类名字.hbm.xml 注册到关系映像文件 3.准备好...

  • Heibernate学习

    Heibernate学习 Hibernate 映射类型 映射类型 当你准备一个 Hibernate 映射文件时,我...

  • Hibernate(五)对象关系映射文件

    一、POJO 类和数据库的映射文件*.hbm.xml POJO 类和关系数据库之间的映射可以用一个XML文档来定义...

  • Hibernate学习笔记

    本节重点:1、hibernate映射文件2、hibernate核心配置文件3、hibernate核心类 1、hib...

  • Hibernate-hbm

    hibernate映射文件代码模板 例子

  • hibernate通过映射文件过滤查询字段

    近期接触一个项目,实体和数据库的关系是通过*.hbm.xml 文件进行关系映射的。由于一个接口进行查询的时候,查询...

  • Hibernate映射类型篇

    一、 Java类型 -Hibernate映射关系文件中,配置属性和字段关系时,可以在type属性上指定Java类型...

网友评论

      本文标题:Hibernate关系映射文件hbm.xml

      本文链接:https://www.haomeiwen.com/subject/hglonttx.html