在Oracle中创建表失败

San*_*kar 2 oracle grails groovy

我正在我的grails应用程序中创建一个域类.这是我的域类

class StatTiming {

Date startTime
Date endTime
Date date
double percentageOnTariff
AutoPosting autoPosting
Status status

static constraints = {
    startTime(nullable:false)
    endTime(nullable:false)
    date(nullable:false)
    percentageOnTariff(nullable:false)
    autoPosting(nullable:false)
    status(nullable:false)
}

enum Status{ACTIVE,INACTIVE}
enum AutoPosting{SERVICE_CHARGE,STAT_CHARGES,BOTH}
Run Code Online (Sandbox Code Playgroud)

}

它在hsqldb中运行良好,但是当我将数据库更改为Oracle时,它无法创建表.我需要在Oracle而不是hsqldb中工作.生成一个名为"ORA-00904 :: invalid identifier"的错误.谁能告诉我这里有什么问题?

Mat*_*Mat 5

问题最有可能是名为的字段date.这是Oracle中的一个保留字.

(但是没有看到确切的查询,这只是猜测.)