是否可以在Grails应用程序中为非PK字段使用数据库序列?

时间:2012-05-30 10:03:56

标签: database grails gorm sequence

在我的应用程序中,我需要数据库中特定字段的唯一值。该字段必须是Integer类型。所以我想知道是否可以使用该字段的序列?以及如何在我的GORM域类中实现它?

1 个答案:

答案 0 :(得分:4)

请参阅grails doc,了解如何use sequences。取决于序列的来源((oracle / postgres)序列号生成器类型/数据库表)

static mapping = {
    intField1 generator:'sequence', params:[sequence:'sequence_name']
    intField2 generator:'sequence', params:[table: 'hi_value', column: 'next_value', max_lo: 100]
}