`
diaolanshan
  • 浏览: 173120 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

Java date类型的hibernate表示

阅读更多

在java中,代表时间和日期的类型包括:java.util.Date和java.util.Calendar。此外,在JDBC API中,还提供了三个扩展java.util.Date类的子类:java.sql.Date,java.sql.time和java.sql.Timestamp,这三个类分别和标准的DATE,TIME AND TIMESTAMP类型对应。

 

映射类型 JAVA类型 标准SQL类型 描述
date java.util.Date或者java.sql.Date DATE 代表日期,形式为:YYYY-MM-DD
time java.util.Date或者java.sql.Time Time 代表时间,形式为:HH:MM:SS
timestamp java.util.Date或者java.sql.Timestamp TIMESTAMP 代表时间和日期,形式为:YYYYMMDDHHMMSS

 

在标准SQL中,DATE类型表示日期,TIME类型表示时间,TIMESTAMP类型表示时间戳,同时包含日期和时间信息。例如,在以下SQL语句中创建了一个MYTABLE表,她的DATE_FIELD字段为DATE类型,TIME_FIELD字段为TIME类型,TIMESTAMP字段为TIMESTAMP类型:

   create table MYTABLE(DATE_FIELD date,TIME_FIELD time,TIMESTAMPE_FIELD timestampe)

以下insert语句向MYTABLE表中插入记录。第一条insert语句显示的给三个字段赋值,第二条insert语句没为TIMESTAMP类型的TIMESTAMPE_FIELD字段显式赋值,系统会自动把当前的系统时间赋值给这个字段:

insert into MYTABLE values('2005-01-01','11:11:11‘,20050101222222’)

insert into MYTABLE(DATE_FIELD,TIME_ values('2005-01-01','11:11:11‘,20050101222222’)

 

分享到:
评论

相关推荐

    jdbc操作数据库之Date类型

    但是jdbc对应操作date类型的数据和hibernate是不同的,hibernate不需要考虑date是util .date还是sql.date也不需要考虑存入的date是否存有时分秒了。

    Hibernate注释大全收藏

    • 属性的类型为 java.sql.Clob or java.sql.Blob, 则映射到 @Lob 对应的类型。 映射主键属性 @Id 注解可将实体Bean中某个属性定义为主键,使用@GenerateValue注解可以定义该标识符的生成策略。 • AUTO - 可以是...

    Hibernate 中文API文档

    Hibernate不仅仅管理Java类到数据库表的映射(包括Java数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间。 Hibernate的目标是对于开发者...

    Hibernate Search In Action

    the Hibernate and Java Persistence development paradigm. This library relieves you of the burdens of keeping indexes up to date with the database, converts Lucene results into managed objects of your ...

    Hibernate中文API

    所有的持久化类(persistent classes)都要求有无参的构造器,因为Hibernate必须使用Java反射机制来为你创建对象。构造器(constructor)的访问级别可以是private,然而当生成运行时代理(runtime proxy)的时候则...

    Hibernate中文API大全

    组件的属性可以是任意一种Hibernate类型(包括集合, 多对多关联, 以及其它组件等等)。嵌套组件不应该被当作一种特殊的应用(Nested components should not be considered an exotic usage)。 Hibernate倾向于支持...

    (超赞)JAVA精华之--深入JAVA API

    1.11 Java变量类型间的相互转换 2 JAVA与WEB 2.1 JMX规范 2.1.1 JMX概述 2.1.2 设备层(Instrumentation Level) 2.1.3 代理层 2.1.4 分布服务层 2.1.5 附加管理协议API 2.1.6 JMX的当前实现及应用 2.1.7 小结 2.2 ...

    hibernate总结

    <property name="enddate" type="java.util.Date"/> </hibernate-mapping> Hibernate映射一对一(通过外键实现一对一的关系) 子表引用主表的主键做外键,这个外键建立了unique约束、not-null...

    JAVA SE学习精华集锦

    1.11 Java变量类型间的相互转换 87 2 JAVA与WEB 87 2.1 JMX规范 87 2.1.1 JMX概述 87 2.1.2 设备层(Instrumentation Level) 88 2.1.3 代理层 89 2.1.4 分布服务层 90 2.1.5 附加管理协议API 90 2.1.6 JMX的当前...

    Hibernate Recipes. A Problem Solution Approach (英文)

    This book is for experienced Java developers looking to use Hibernate, but is also appropriate for Java developers new to Hibernate. Pub date: Jun 2010

    Hibernate4注解+Struts2例子

    Hibernate4注解+Struts2的例子,里面详细介绍了怎么正确搭建Hibernate4,怎么使用注解生成实体类,怎么使用Hibernate4的二级缓存Ehcache,完整的增删查改功能,附带扁平化列表的效果图和里面关键配置的学习文档,让...

    mastering.java

    it has been around since 1991 and, to date, has proved to be the most popular, especially where web development is concerned. It is one of the simplest languages to learn, and it is object-oriented,...

    mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试

    charSet=GBK" %> <%@ page import="java.util.*" %> <%@ page import="org.hibernate.SessionFactory" %> <%@ page import="org.hibernate.Session" %> <%@ page import="org.hibernate.cfg.*" %> <%...

    AHibernate1.1

    2.实现功能:自动处理java.util.Date类型. 3.实现功能:调试时自动输入sql到日志中,输出的sql已经将?参数替换为了传入的变量,sql能直接运行. 4.实现功能:实现了主键自增和不自增控制方法的重载.默认使用主键自增, //...

    2017 spring data jpa+spring4.2+springmvc+hibernate4.3 maven环境intellij idea增删改查实例

    2017 spring data jpa+spring4.2+springmvc+hibernate4.3 maven环境intellij idea增删改查实例

    .Advanced.Java.EE.Development.with.WildFly.1783288906

    Publication Date: 2015-03-27 ISBN-10: 1783288906 ISBN-13: 9781783288908 Your one-stop guide to developing Java® EE applications with the Eclipse IDE, Maven, and WildFly® 8.1 About This Book ...

    Myeclipse开发struts+hibernate+spring新手入门--环境配置---项目开发示例

    附加:在项目名称的右键后进入Properties然后进入Java Build Path后查看加载的jar包。 具体项目的开发详细文档请见下一篇文章《struts+hibernate+spring项目开发示例》 Myeclipse平台struts+hibernate+spring项目...

    Hibernate自动生成数据库表映射实体类

    "import java.util.Calendar;\n\n"; str += "@Entity\n"; str += "@Table(name=\"$\")\n".replace("$", NameOfTable); str += "public class $ {\n".replace("$", NameOfTable.substring(2)); str += "\n @Id\n...

    java葵花宝典经典面试ppt

    常用的类:Array 包装类 BufferedReader BufferedWriter FileReader FileWirter String Integer java.util.Date System Class(反射的核心类) 实现集合接口类HashMap ArrayList LinkedList HashSet java.lang.String ...

    Advanced.Java.EE.Development.with.WildFly.1783288906

    Publication Date: 2015-03-27 ISBN-10: 1783288906 ISBN-13: 9781783288908 Your one-stop guide to developing Java® EE applications with the Eclipse IDE, Maven, and WildFly® 8.1 About This Book ...

Global site tag (gtag.js) - Google Analytics