hibernate为何返回的是timestamp

问题描述

数据库字段类型为date。实体使用注解,映射为java.util.date,同时加上@Temporal(TemporalType.TIMESTAMP)。这样是为了保存时间。现在保存操作一切正常,时间也能保存。可是当前台查询时却返回一个timestamp,就像1313136222000。为什么不是返回2011-08-12 16:03:42这个日期呢?数据库里存的就是这个日期。我要怎样才能返回这个日期?需要转换么?如何操作?hibernate的日期让我很头痛 问题补充:suziwen 写道

解决方案

引用保存我的也正常。就是取出时变成了数字,而且好像比timestamp格式还要长,后面多了3个0!取出来也是一个Date的实例,至于你要显示为什么格式,再采用DateFormat格式化就好了,不要寄希望于使用Date默认的toString转换的字符格式。
解决方案二:
直接用java.util.Date,数据库保存还是“yyyy-MM-dd hh:mm:ss”这个格式
解决方案三:
直接用java.util.Date有什么问题,我就用这个,数据库保存还是“yyyy-MM-dd hh:mm:ss”这个格式啊。
解决方案四:
前台返回是什么意思?你使用JSON返回,还是怎么个返回法
解决方案五:
@Temporal(TemporalType.TIMESTAMP)不加这个了??

时间: 2024-11-09 00:45:53

hibernate为何返回的是timestamp的相关文章

hibernate查询返回多表对象的问题?知道的进来看下,谢谢

问题描述 现有2个表, privilege,menus 表,我现有如下sqlSELECT m.id, m.menuId,m.parentId,m.menuName,p.privilege FROM privilege p,menus m WHERE m.id=p.menuid,但是这个没法orm,现用hibernate,如果想让返回的也是一个对象(包含m.id, m.menuId,m.parentId,m.menuName,p.privilege这几个字段值),能用get方法取值,除了建一个包含

HIBERNATE HQL返回值的提取

问题描述 String hql = "select d.div,d.div_desc from DivTbl d where div='0013'";Object o=(Object)getHibernateTemplate().find(hql);执行结果返回值为 Ljava.lang.Object如果是返回一个字段 如:d.div 可以(String) 强制转换成string但是返回两个字段.就不知道怎么转换了?返回recordset呢?请各位帮忙!谢谢! 问题补充:kxys422

hibernate 存储过程返回值问题

问题描述 配置文件如下:<sql-queryname="getMergeableOrder"read-only="true"><returnclass="Order"alias="order"/><return-joinalias="ordresMerchandises"property="order.OrdresMerchandises"/><

Hibernate执行返回多个结果集的存储过程怎么接收????

问题描述 我在sqlserver2008数据库里创建pageSelect存储过程createprocedurepageSelect@sqlstrnvarchar(4000),--查询字符串@currentpageint,--第N页@pagesizeint--每页行数assetnocountondeclare@P1int,--P1是游标的id@rowcountintexecsp_cursoropen@P1output,@sqlstr,@scrollopt=1,@ccopt=1,@rowcount=

环信node端服务器调用restAPI 获取聊天记录,返回reach_limit

问题描述 返回{"error":"reach_limit","timestamp":1465791386172,"duration":0,"exception":"com.easemob.flow.exceptions.ReachLimitException","error_description":"This request has reached api

hibernate-Hibernate可以返回json或者JsonArray格式的对象吗?

问题描述 Hibernate可以返回json或者JsonArray格式的对象吗? 现在好多项目前端都是json的了 Hibernate返回的List,无法和前端的进行匹配 解决方案 不可以的,只能返回Java对象,然后你可以用JSON操作api把Java对象转成JSON字符串就好了啊. 解决方案二: 返回对象的json格式 解决方案三: 只能写个共通方法,讲list转成json格式.这个应该准备好,因为现在基本上数据传输都是json格式了 解决方案四: Hibernate直接和前端匹配啦?将对象

8.3. Spring Data JPA

8.3.1. @Entity 8.3.1.1. @Id ID 字段 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", unique = true, nullable = false, insertable = true, updatable = false) private int id; 8.3.1.2. @Table 8.3.1.2.1. catalog @Table(name=

5.3. Spring Data JPA

5.3.1. @Entity 5.3.1.1. @Id ID 字段 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "id", unique = true, nullable = false, insertable = true, updatable = false) private int id; 5.3.1.2. @Table 5.3.1.2.1. catalog @Table(name=

PHP模拟SQL Server的两个日期处理函数

server|函数 //在PHP中处理日期非常不方便,比如求两个日期之间相差的月份?该怎么办呢? //文件名:date.inc.php3 //在使用这两个函数前,要先将日期或日期时间转换成timestamp类型. //如: //$today=mktime(0,0,0,date("m"),date("d"),date("Y")); /****模拟sqlserver中的dateadd函数******* $part 类型:string 取值范围:yea