您好我有一个Grails项目,无论我在Domain Class中提供的日期(java.sql.Timestamp
,java.util.Date
)是什么类型,它总是在TransactSQL数据库中创建一个datetime
列( Microsoft SQL Server 2008 R2。我需要一个datetime2
字段。
有人知道DomainClass创建datetime2
字段可以使用哪种数据类型吗?
我用这个:postgresql-9.0-801.jdbc4.jar
答案 0 :(得分:1)
在您的地图部分中:
dateField(sqlType: 'datetime2')
答案 1 :(得分:0)
您可以使用映射来自定义数据库类型
class Address {
Date date
static mapping = { date type: 'datetime2' }
}