我的项目正在使用 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() ?或者也许是一些演员?
添加回答
举报
0/150
提交
取消