为了账号安全,请及时绑定邮箱和手机立即绑定

HSQLDB 中带时区的时间戳

HSQLDB 中带时区的时间戳

跃然一笑 2021-07-29 18:27:38
我的项目正在使用 postgres,并且还有一些使用 hsqldb (2.4.1) 的内存测试Client 实体具有以下字段:@CreationTimestamp@Temporal(TemporalType.TIMESTAMP)@Column(updatable = false)private Date creationDate;其中 Date 是 java.util.Date该表是使用“带时区的时间戳”创建的CREATE TABLE client (  id bigint NOT NULL,  creationdate timestamp with time zone,  ...)当我运行测试时,dbunit 正在加载一个包含数据的文件,我收到此错误:2018-08-21 09:39:03,194 [warn] o.d.u.SQLHelper - CLIENT.CREATIONDATE data type (2014, 'TIMESTAMP WITH TIME ZONE') not recognized and will be ignored. See FAQ for more information.所以我想我应该扩展 HSQLDialect 来支持它。但是我不知道如何,我需要 registerColumnType() 还是 registerHibernateType() ?或者也许是一些演员?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 229 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信