hibernate4 注解方式映射Date类型时间格式问题

private java.util.Date createTime = null

然后加了注解
@Temporal(TemporalType.TIMESTAMP)
sql是自动生成,

数据库中的字段为TIMESTAMP类型
时间格式变成了12-MAY-18 10.05.25.861000 PM 实在是太丑了。这个时间格式怎么调整?

只要指成TemporalType.TIMESTAMP,数据库字段类型性就是TIMESTAMP

指定成TemporalType.TIME的话数据库是Date类型但是插入的是1970/1/1 22:04:30,日期不对。
指定成TemporalType.Date的话又没有时间。

请问数据时间格式怎么指定为2018/5/12 22:05:25类似这样格式呢?

1个回答

就用 TemporalType.TIMESTAMP
至于你说的“丑”其实不重要,因为你日期输出到界面上,可以调用SimpleDateFormat 格式化下。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Hibernate4 注解方式注意事项
onetoone映射问题:主键类字段上增加@JSONField(serialize=false),外键类@onetoone去掉mappedby属性,增加@JoinColumn(name = "外键字段", nullable = false);id为自增长但不是主键问题:@Column(name = "id", nullable = false ,insertable = false, updata
hibernate4注解方式相关配置
hibernate4注解方式配置和XML方式配置差不多不同之处1.添加jar包slf4j-simple.jar(太费事,贴图啦)2.去掉 User.hbm.xml文件 3.实体中添加注解 4.修改hibernate.cfg.xml中的映射文件 5.修改测试文件中SessionFactory的创建方式详细代码例子1.实体创建 /hibernate_test/src/com/test/domin
String的时间格式与Date类型互转
今天想把从服务器返回的时间格式的String字符串的转为Date,一下子想不起来。现在记录一下,以后忘记了也方便查找。 ①将“yyyy-MM-dd HH:mm:ss”格式的字符串转换为Date类型 package test; import java.text.DateFormat; import java.text.ParseException; import java.text.Simp...
date类型以及返回时间格式
date类型以及返回时间格式接收时间格式返回时间格式 接收时间格式 @NotNull(message = "日期不能为空") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date sysTime; 返回时间格式 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private Date ...
String类型时间格式转换成Date类型
本文对此转换提供了功能上的实现,没有对具体方法的详解。 转换过程中涉及到的主要方法有SimpleDateFormate和oracle中的to_date方法。先讲实现方法: 例如:String:string 2012-12-12 22:22:22 转换成 Date:date : 2012/12/12 22:22:22 首先 DateFormat df = new SimpleDateFo
date时间格式
// Date now = new Date(); // SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式 // String h = dateFormat.format( now ); Date date = new Date(); String time = n
Hibernate框架基础——映射主键属性
本文我们学习映射文件中的主键属性,废话不多说,直接开干。 我们首先在cn.itcast.d_hbm_id包下创建一个持久化类——User.java。public class User { private Integer id; // 如果是数字,建议使用包装类型。 private String name; public Integer getId() { re
hibernate入门
1首先在数据库中建立一个用户表User(我推荐刚起步的时候这样起名字,因为它会和你接下来的类名相同,减少出错误的可能性) 2我这里用的是idea,但是你用其他IDE也一样,没有关系。建立一个User类。public class User { private int userId; private String userName; private String passw
Hibernate4之基本类型映射(八)
1.hibernate4基本类型映射 2.代码示例 Book类 package com.newbeedaly.model; import java.sql.Blob; import java.util.Date; public class Book { private int id; private String bookName; // 图书名称 priv...
Hibernate4组件映射
public class Customer { private Integer id; private String name; private Address homeAddress; //家庭地址 private Address comAddress; //公司地址 // getter and setter }   public class ...
关于时间格式转date的问题
NSString 转 NSDate
Hibernate 注解方式映射视图
最近在做毕设,碰到需要在Hibernate中映射视图,网上很多是基于xml配置的,所以记录一下注解方式的配置。因为视图是没有主键的,所以这里需要用到嵌入主键@EmbeddedId,注入视图中的字段@Entity @Table(name = "articleview", catalog = "englishstudy") public class ArticleView implements Ser...
Hibernate注解方式多种映射
1、先介绍一对一的映射annotation(Man和Woman) Man.java package ray.one2one; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Ge
Date的用法 关于时间格式
public class Test { public static void main(String[] args) { Date date =new Date(); System.out.println(date.toString());//打印当前时间 // 格式化输出 SimpleDateFormat sdf =
date转换时间格式
//***************************时间格式转化方法*************************** /** * 将长时间格式时间转换为字符串 yyyy-MM-dd HH:mm:ss * * @param dateDate * @return */ public static String dateToStrLong(...
/date()/转换成常见的时间格式
这个没什么好讲的,就是在总结常用的代码片段,兄弟们需要的话就直接拿去用
Java Date函数的时间格式
今天需要用测试一些数据,后台Date类型接收的,但是Spring配置时间格式略显繁琐,今天就整理了一下Date的时间格式。Fri Sep 01 14:39:18 CST 2017,也就是 九月一日星期五。
将Date类型装换为String类型的时间格式
/** * 将Date类型装换为String类型的时间格式 * @param id // 转换格式的ID * @param date // 时间参数 * @return */ public static String ToStringTime(int id, Date date) { String resultTime = null; Long time = Sy...
Date类-时间格式-系统时间
获取系统当前时间可以使用System.currentTimeMillis()方法获取系统当前时间,从1970年1月1日午夜开始,得到的是毫秒数Calendar日历类可以帮我们进行时间和年、月、日、时、分、秒、星期之类的字段进行转换的类获取对象//得到日历对象(默认时间的是当前系统时间) Calendar c = Calendar.getInstance(); 获取毫秒数c.getTimeInMill
Java Date时间格式处理
  日期转字符串 /*import java.util.Date*/ Date date = new Date(); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str = simpleDateFormat.format(date); System.out.pr...
Hibernate4映射总结(1)——XML配置
1. 一对一单向外键关联model:public class Person { private Long pid; private String name; private Date birthTime; private String address; // 对应一个身份证信息 private PersonIdCard personIdCard;
hibernate4 映射集合属性 bag
bag 可以是set或list,与set没有太大区别 区别在于:
解决mybatis 数据库date 与 java 中Date类型映射
使用mybatis 从数据库中查询出date 类型字段,在java 类型中只看到了日期,没有看到时分秒, 从数据库中是可以看到时分秒的。后来发现是mybatis 映射数据类型的原因:   如:    <result column="CREATEDATE" property="createdate" jdbcType="Date" /> 映射出来的时间格式时分秒都为0 (2...
hibernate4 映射集合属性Map
Map 是键值对出现的,key要唯一 在映射文件需要指定key和element的类型type 和List array类似(list-key)则map 需要指定map-key列 package com.xxx.domain; import java.util.HashMap; import java.util.Map; public class Person { private In
hibernate4 映射集合属性 set
set与list和array不同,set是无序的,不重复,不需要list-index属性 package com.xxx.domain; import java.util.HashSet; import java.util.Set; public class Person { private Integer id; private String name; private Integ
Hibernate4 通过xml和注解方式实现增删改查
通过xml方式实现学生的增删改查 package com.java1234.model; public class Student { private long id; private String name; public long getId() { return id; } public void setId(long ...
hibernate4 映射集合属性List
package com.xxx.domain; import java.util.ArrayList; import java.util.List; public class Person { private Integer id; private String name; private Integer age; private List subject = new ArrayLi
hibernate4 集合属性映射Array
package com.xxx.domain; public class Person { private Integer id; private String name; private Integer age; //private List subject = new ArrayList(); private String[] subject; public Integer
##DATE 类型 变成yyyy-MM-dd类型的Date类型
上篇文章有点问题 上篇文章用的api 是 java.sql.date(long long); 里面传入的属性 是long类型 他会将long类型 转换为 yyyy-MM-dd的格式 不符合 date 变成date因此 查阅资料 发现新的 api 对于数据库的查询 数据库用的date 字段 而实体类用的是Date 类型 虽然类型一样 但是参数的值 不同 因此 才需要用到这个 ...
【Date】时间戳转化成Date时间格式处理
1.问题:如何把时间戳变成Date格式,或者易读的String仿时间格式?2.源代码:public class Test { public static void main(String[] args) { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");/*简单格式
Hibernate一对一双向映射 注解方式
此处只讨论基于外键的双向一对一。有外键的一方//一对一关系 @OneToOne(cascade=CascadeType.ALL) @JoinColumn(name="id_card",nullable=false) private IdCard idCard;无外键一方//一对一关系 @OneToOne(mappedBy="idCard",cascade=CascadeType.ALL) priva
Hibernate一对多映射(注解方式解决)
实体类 主表Drivers.java package com.minde.po; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; impor
date类型绑定问题
如何用SQLBindParameter绑定sql server中的date,money类型
Date 类型 加减问题
private Date startTime;// 开通时间rn rnprivate Date endTime;// 结束时间rnrnprivate Date remain;//剩余天数rnrn怎么减得到remainrn代码应该怎么写
oracle Date类型的问题
我oracle中表中日期的类型是Date类型,然后往数据库中插入的date类型是Java.util.Date,成功插入后,记录字段包含:年月日时分秒,但是当我用hibernate读出来的时候,却发现对象中的日期属性值只有时分秒,年月日被截掉了,请问这是为什么呢???
date类型数据格式问题
针对最近纠结的MySQL数据库和JSP中date类型数据的问题: 一开始界面上显示的date数据格式为: 开始时间为:Tue Mar 20 00:00:00 CST 2012 结束时间为:Wed Nov 30 00:00:00 CST 2016 我上网找了相关转化方法,我的主要目的是将它转化成yyyy-MM-dd格式,网上提供的频率最高的一种方法就是格式化转化,如下:Date date=ne
date类型的插入问题
[b]我想插入date类型,但是我的月份是用英语表示的,如2012-Jan-12,再插入的时候,如果用to_date()插入,会提示我在“在要求输入数字处找到非数字字符”,请问怎么插入带英语的月份啊。。。
关于date类型的问题
我建 了一个表,其中有一个birth_date这一项,类型是date类型的。rnrn我执行语句如下:rninsert into student_info(student_id,birth_date) values (5,?????????????);rn打问号的地方就是我不知道的地方,不知道怎么表达这个时间,假如是1999.10.1的话应该怎么写?rn我试过'1999-10-1',不行,'10-1-1999'什么的都试过了都不行,希望有人帮助,在线等。rn谢谢大家。
Date类型问题
一个Date类型的变量aDate表示2004-01-01怎么表示成2004-01-02rn就像int i=1;i=i+1;
date类型,模糊查询问题!
select * from students where goodDate='2008-6-10 12:06:40'rn能够得到记录rnselect * from students where goodDate like '%2008-6-10%'rn就没有记录了rnrnsql server 数据库rngoodDate 是datetime类型rnrn求解?
相关热词 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池 c#5.0 安装程序 c# 分页算法